Details

Time bar (total: 16.2s)

analyze0.0ms (0%)

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

Compiled 10 to 7 computations (30% saved)

sample4.0s (24.4%)

Results
1.8s4000×body1024valid
1.7s2085×body2048valid
337.0ms1335×body512valid
117.0ms830×body256valid
21.0msbody4096valid
Bogosity

preprocess18.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 eps))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify29.0ms (0.2%)

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 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))

eval1.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
35.8%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
35.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(cos.f64 x)
98.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
94.7%
(cos.f64 (+.f64 x eps))
Compiler

Compiled 20 to 6 computations (70% saved)

series5.0ms (0%)

Counts
3 → 52
Calls

15 calls:

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

rewrite130.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1076×*-commutative
908×associate-*r/
752×distribute-lft-in
736×distribute-rgt-in
690×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify179.0ms (1.1%)

Algorithm
egg-herbie
Rules
1258×+-commutative
916×associate-+r-
904×fma-def
812×associate-*r*
672×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049010579
1134410067
2719510067
Stop Event
node limit
Counts
229 → 306
Calls
Call 1
Inputs
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 1 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 1 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) 1) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) 1))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (cos.f64 x)))) 1)
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 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)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (cos.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (cos.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 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2) (*.f64 (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 x))) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 1 (cos.f64 x))
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)))
(pow.f64 (cos.f64 x) 1)
(pow.f64 (sqrt.f64 (cos.f64 x)) 2)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 x) 2))
(log.f64 (exp.f64 (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 x))))
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(expm1.f64 (log1p.f64 (cos.f64 x)))
(exp.f64 (log.f64 (cos.f64 x)))
(log1p.f64 (expm1.f64 (cos.f64 x)))
Outputs
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (*.f64 x x)) (*.f64 (neg.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (cos.f64 eps) (*.f64 x (*.f64 x -1/2))) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (*.f64 x x)) (*.f64 (neg.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (*.f64 x -1/2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (*.f64 x -1/2))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 eps (sin.f64 x))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)))) 1))
(+.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 (*.f64 x x) (fma.f64 (cos.f64 eps) -1/2 1/2)) -1))
(+.f64 -1 (-.f64 (+.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (fma.f64 (cos.f64 eps) -1/2 1/2))) (*.f64 x (sin.f64 eps))))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (+.f64 (*.f64 (*.f64 x x) (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x)))) -1))
(+.f64 (cos.f64 eps) (+.f64 -1 (+.f64 (*.f64 (*.f64 x x) (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 eps (sin.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 -1/2 (*.f64 x x)))
(fma.f64 -1/2 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (fma.f64 1/24 (pow.f64 x 4) (*.f64 x (*.f64 x -1/2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (fma.f64 1/24 (pow.f64 x 4) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (fma.f64 -1/2 (*.f64 x x) 1) (fma.f64 1/24 (pow.f64 x 4) (*.f64 -1/720 (pow.f64 x 6))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (cos.f64 (+.f64 eps x)))
(fma.f64 2 (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 1 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 1 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(cos.f64 (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))))
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(cos.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(cos.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x))))) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x))))) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) 1) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x))))) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(cos.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(fabs.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps))))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps))))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 x) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cos.f64 x))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (cos.f64 x)))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 6))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (pow.f64 (cos.f64 (+.f64 eps x)) 4)))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (fma.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (pow.f64 (cos.f64 (+.f64 eps x)) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (cos.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))) -1)
(*.f64 -1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 eps (-.f64 x x)) (fma.f64 2 x eps)))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (fma.f64 2 x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (fma.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (pow.f64 (cos.f64 (+.f64 eps x)) 6))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (cos.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))) -2) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))) -1)
(*.f64 -1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 eps (-.f64 x x)) (fma.f64 2 x eps)))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (fma.f64 2 x eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2) (*.f64 (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 x))) 1)
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(cos.f64 x)
(*.f64 1 (cos.f64 x))
(cos.f64 x)
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)))
(cos.f64 x)
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)))
(cos.f64 x)
(pow.f64 (cos.f64 x) 1)
(cos.f64 x)
(pow.f64 (sqrt.f64 (cos.f64 x)) 2)
(cos.f64 x)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(cos.f64 x)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(cos.f64 x)
(sqrt.f64 (pow.f64 (cos.f64 x) 2))
(fabs.f64 (cos.f64 x))
(log.f64 (exp.f64 (cos.f64 x)))
(cos.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 x))))
(cos.f64 x)
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
(expm1.f64 (log1p.f64 (cos.f64 x)))
(cos.f64 x)
(exp.f64 (log.f64 (cos.f64 x)))
(cos.f64 x)
(log1p.f64 (expm1.f64 (cos.f64 x)))
(cos.f64 x)

eval89.0ms (0.5%)

Compiler

Compiled 7264 to 2378 computations (67.3% saved)

prune79.0ms (0.5%)

Pruning

34 alts after pruning (33 fresh and 1 done)

PrunedKeptTotal
New27333306
Fresh000
Picked011
Done000
Total27334307
Error
99.7%
Counts
307 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
54.2%
(fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 eps)))
89.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
35.5%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
35.7%
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
35.5%
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
35.7%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
58.0%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x))
35.3%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
57.7%
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (cos.f64 x))
57.8%
(-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x))
58.0%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
34.3%
(-.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (cos.f64 x))
33.4%
(-.f64 (+.f64 (cos.f64 eps) (-.f64 (*.f64 (cos.f64 eps) (*.f64 x (*.f64 x -1/2))) (*.f64 x (sin.f64 eps)))) (cos.f64 x))
39.5%
(-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps)))
35.7%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.0%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
35.7%
(-.f64 (cos.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (cos.f64 x)) 3))
32.7%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 1 (*.f64 -1/2 (*.f64 x x))))
35.7%
(-.f64 (cos.f64 (+.f64 x eps)) (log1p.f64 (expm1.f64 (cos.f64 x))))
34.9%
(-.f64 (cos.f64 (+.f64 x eps)) (fabs.f64 (cos.f64 x)))
35.8%
(-.f64 (cos.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (cos.f64 x))))
35.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
35.7%
(-.f64 (cos.f64 (+.f64 x eps)) (cbrt.f64 (pow.f64 (cos.f64 x) 3)))
35.2%
(-.f64 (cos.f64 (+.f64 x eps)) 1)
12.8%
(-.f64 (cos.f64 x) (cos.f64 x))
36.2%
(-.f64 (cos.f64 eps) (cos.f64 x))
35.7%
(-.f64 (cos.f64 eps) 1)
89.8%
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
57.9%
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
45.2%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
45.0%
(*.f64 (sin.f64 x) (neg.f64 eps))
77.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
35.8%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
13.4%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
Compiler

Compiled 1055 to 670 computations (36.5% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.9%
(*.f64 (cos.f64 x) (cos.f64 eps))
99.8%
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
99.6%
(*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))
96.5%
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
Compiler

Compiled 54 to 12 computations (77.8% saved)

series9.0ms (0.1%)

Counts
4 → 92
Calls

24 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))
1.0ms
x
@inf
(*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))
1.0ms
eps
@inf
(*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))
1.0ms
eps
@0
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
1.0ms
x
@inf
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))

rewrite161.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1532×associate-*r/
1374×associate-*l/
628×associate-+l+
354×add-sqr-sqrt
346×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify220.0ms (1.4%)

Algorithm
egg-herbie
Rules
1320×associate-*r*
1250×associate-*l*
1010×+-commutative
830×associate-/r*
798×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
96.5%
(-.f64 (cos.f64 eps) 1)
Compiler

Compiled 10 to 6 computations (40% saved)

series0.0ms (0%)

Counts
1 → 4
Calls

3 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(-.f64 (cos.f64 eps) 1)
0.0ms
eps
@-inf
(-.f64 (cos.f64 eps) 1)
0.0ms
eps
@inf
(-.f64 (cos.f64 eps) 1)

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1364×add-sqr-sqrt
1348×*-un-lft-identity
1256×add-cube-cbrt
1244×add-cbrt-cube
1232×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
114211
2171811
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(-.f64 (cos.f64 eps) 1)
Outputs
(((+.f64 (cos.f64 eps) -1) (2)) ((+.f64 -1 (cos.f64 eps)) (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 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (2)) ((*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (2)) ((*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1)) (2)) ((/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 (pow.f64 (cos.f64 eps) 3) -1))) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1)) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (cos.f64 eps) -1)) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (neg.f64 (+.f64 (cos.f64 eps) 1))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (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)) ((cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (2)) ((expm1.f64 (log.f64 (cos.f64 eps))) (2)) ((exp.f64 (log.f64 (+.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)))

simplify55.0ms (0.3%)

Algorithm
egg-herbie
Rules
1718×associate-/r*
1544×associate-/l*
1028×associate-*r*
834×associate-*l*
618×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
095839
1221779
2793749
33991749
Stop Event
node limit
Counts
35 → 49
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 -1 (cos.f64 eps))
(*.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 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (cos.f64 eps) -1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(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)))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(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)
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)))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 -1/2 (*.f64 eps eps) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/40320 (pow.f64 eps 8)))))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (cos.f64 eps) -1) 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 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (cos.f64 eps) 1) (cos.f64 eps) 1))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 (cos.f64 eps) -1)
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (cos.f64 eps) 1) (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (cos.f64 eps) -1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (cos.f64 eps) 1) (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (cos.f64 eps) 1) (cos.f64 eps) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (cos.f64 eps) 1) (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)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(+.f64 (cos.f64 eps) -1)
(log.f64 (exp.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 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -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)

localize53.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
99.7%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
97.4%
(+.f64 x (-.f64 eps x))
94.6%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
Compiler

Compiled 81 to 32 computations (60.5% saved)

series6.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite130.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
578×associate-/r*
428×associate-+l+
398×add-sqr-sqrt
390×associate-/l*
386×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify131.0ms (0.8%)

Algorithm
egg-herbie
Rules
1122×+-commutative
854×associate-*r*
744×associate-*l*
650×associate-+r-
618×associate-+l-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04105949
112294963
269764963
Stop Event
node limit
Counts
191 → 227
Calls
Call 1
Inputs
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
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 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)))) 1)
(*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 1)
(*.f64 1 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(-.f64 eps 0)
(-.f64 (+.f64 eps x) x)
(-.f64 (exp.f64 (log1p.f64 (-.f64 eps x))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (-.f64 eps x)))
(-.f64 (/.f64 eps (/.f64 (+.f64 eps x) eps)) (-.f64 (/.f64 x (/.f64 (+.f64 eps x) x)) x))
(-.f64 (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x)))) (-.f64 (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x)))) x))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (-.f64 x eps))) (/.f64 (pow.f64 (-.f64 eps x) 2) (+.f64 x (-.f64 x eps))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (-.f64 eps x)))) 1)
(-.f64 (+.f64 x (/.f64 eps (/.f64 (+.f64 eps x) eps))) (/.f64 x (/.f64 (+.f64 eps x) x)))
(-.f64 (+.f64 x (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x))))) (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x)))))
(-.f64 (+.f64 (-.f64 eps x) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (+.f64 eps x) 0) x)
(*.f64 eps 1)
(*.f64 1 eps)
(*.f64 (sqrt.f64 eps) (sqrt.f64 eps))
(*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps))
(*.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (/.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 1 (+.f64 x (-.f64 x eps))) (*.f64 eps (+.f64 x (-.f64 x eps))))
(*.f64 (/.f64 1 (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 eps (+.f64 x (-.f64 x eps))) (*.f64 eps (+.f64 x (-.f64 x eps)))) eps)
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) 1) (/.f64 1 (fma.f64 2 x eps)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x))) (+.f64 eps (*.f64 -2 x)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))) (fma.f64 eps eps (+.f64 x (-.f64 x (*.f64 eps (+.f64 x x))))))
(*.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (+.f64 (*.f64 x x) (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))) (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))) (+.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (*.f64 x (-.f64 eps x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))) (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (*.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x))) (fma.f64 2 x eps))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (pow.f64 eps 3) (+.f64 x x))) (+.f64 (*.f64 eps eps) (+.f64 (+.f64 x x) (*.f64 eps (+.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) eps)
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (neg.f64 (-.f64 (*.f64 eps eps) (+.f64 x x)))) (neg.f64 (+.f64 eps (*.f64 -2 x))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)))) (neg.f64 (fma.f64 eps eps (+.f64 x (-.f64 x (*.f64 eps (+.f64 x x)))))))
(/.f64 eps 1)
(/.f64 eps (/.f64 (+.f64 x (-.f64 x eps)) (+.f64 x (-.f64 x eps))))
(/.f64 1 (/.f64 1 eps))
(/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))
(/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) eps))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)))))
(/.f64 (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (+.f64 x (-.f64 x eps)) (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)))) (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps))))) (/.f64 (+.f64 x (-.f64 x eps)) (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (+.f64 eps (*.f64 -2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (fma.f64 2 x eps))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (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))))))
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) 1) (+.f64 x (-.f64 x eps)))
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) (sqrt.f64 (+.f64 x (-.f64 x eps))))
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (*.f64 (cbrt.f64 (+.f64 x (-.f64 x eps))) (cbrt.f64 (+.f64 x (-.f64 x eps))))) (cbrt.f64 (+.f64 x (-.f64 x eps))))
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 eps x))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) 1) (+.f64 eps (*.f64 -2 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (sqrt.f64 (+.f64 eps (*.f64 -2 x)))) (sqrt.f64 (+.f64 eps (*.f64 -2 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (+.f64 eps (*.f64 -2 x))) (cbrt.f64 (+.f64 eps (*.f64 -2 x))))) (cbrt.f64 (+.f64 eps (*.f64 -2 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (+.f64 (+.f64 x x) (sqrt.f64 eps))) (-.f64 (sqrt.f64 eps) (+.f64 x x)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) 1) (fma.f64 2 x eps))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2)) (cbrt.f64 (fma.f64 2 x eps)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x))) (/.f64 1 (+.f64 eps (*.f64 -2 x))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))) (/.f64 1 (fma.f64 eps eps (+.f64 x (-.f64 x (*.f64 eps (+.f64 x x)))))))
(pow.f64 eps 1)
(pow.f64 (sqrt.f64 eps) 2)
(pow.f64 (cbrt.f64 eps) 3)
(pow.f64 (pow.f64 eps 3) 1/3)
(sqrt.f64 (*.f64 eps eps))
(log.f64 (exp.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 eps)))
(cbrt.f64 (pow.f64 eps 3))
(expm1.f64 (log1p.f64 eps))
(exp.f64 (log.f64 eps))
(exp.f64 (*.f64 (log.f64 eps) 1))
(log1p.f64 (expm1.f64 eps))
(fma.f64 1 x (-.f64 eps x))
(fma.f64 1 (-.f64 eps x) x)
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
Outputs
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/48 (pow.f64 eps 3)) (*.f64 1/2 eps)))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/2 eps) (*.f64 -1/48 (pow.f64 eps 3))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))
(fma.f64 x (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x))))
(fma.f64 x (cos.f64 (*.f64 1/2 eps)) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x)))))
(+.f64 (fma.f64 x (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 3) -1/6))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
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 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))
(*.f64 -2 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 x (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 x x) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (*.f64 x (cos.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 -2 (*.f64 x x))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 x x) (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))))
(+.f64 (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (*.f64 x (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 -2 (*.f64 x x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 -1 (*.f64 (sin.f64 x) eps) (*.f64 (*.f64 -2 (pow.f64 eps 3)) (*.f64 (sin.f64 x) -1/12))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (neg.f64 eps))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 -1 (*.f64 (sin.f64 x) eps) (*.f64 (*.f64 -2 (pow.f64 eps 3)) (*.f64 (sin.f64 x) -1/12)))))
(+.f64 (fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (neg.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 eps eps)))))
(+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 (sin.f64 x) -1/12) -2)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) eps)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)))) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 1 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) (sqrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 2))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 2) (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 2)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3) 1/3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(fabs.f64 (sin.f64 (fma.f64 1/2 eps x)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(exp.f64 (log.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))) 1))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(-.f64 eps 0)
eps
(-.f64 (+.f64 eps x) x)
eps
(-.f64 (exp.f64 (log1p.f64 (-.f64 eps x))) (-.f64 1 x))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (-.f64 eps x))) 1) x)
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
eps
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (-.f64 eps x)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (-.f64 eps x))
(+.f64 (-.f64 eps x) (expm1.f64 (log1p.f64 x)))
(-.f64 (/.f64 eps (/.f64 (+.f64 eps x) eps)) (-.f64 (/.f64 x (/.f64 (+.f64 eps x) x)) x))
(+.f64 (-.f64 (*.f64 (/.f64 eps (+.f64 x eps)) eps) (*.f64 (/.f64 x (+.f64 x eps)) x)) x)
(-.f64 (fma.f64 (/.f64 eps (+.f64 x eps)) eps x) (/.f64 (*.f64 x x) (+.f64 x eps)))
(-.f64 (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x)))) (-.f64 (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x)))) x))
(-.f64 (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps)))) (-.f64 (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps)))) x))
(+.f64 x (-.f64 (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps)))) (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 x 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 x (/.f64 (-.f64 (+.f64 x x) eps) x)) (/.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (+.f64 x x) eps)))
(-.f64 (*.f64 (/.f64 x (+.f64 x (-.f64 x eps))) x) (/.f64 (pow.f64 (-.f64 eps x) 2) (+.f64 x (-.f64 x eps))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (-.f64 eps x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (-.f64 eps x))) 1) x)
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 eps x))))
(-.f64 (+.f64 x (/.f64 eps (/.f64 (+.f64 eps x) eps))) (/.f64 x (/.f64 (+.f64 eps x) x)))
(+.f64 (-.f64 (*.f64 (/.f64 eps (+.f64 x eps)) eps) (*.f64 (/.f64 x (+.f64 x eps)) x)) x)
(-.f64 (fma.f64 (/.f64 eps (+.f64 x eps)) eps x) (/.f64 (*.f64 x x) (+.f64 x eps)))
(-.f64 (+.f64 x (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x))))) (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 eps x)))))
(-.f64 (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps)))) (-.f64 (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps)))) x))
(+.f64 x (-.f64 (/.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps)))) (/.f64 (pow.f64 x 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps))))))
(-.f64 (+.f64 (-.f64 eps x) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (-.f64 eps x))
(+.f64 (-.f64 eps x) (expm1.f64 (log1p.f64 x)))
(-.f64 (+.f64 (+.f64 eps x) 0) x)
eps
(*.f64 eps 1)
eps
(*.f64 1 eps)
eps
(*.f64 (sqrt.f64 eps) (sqrt.f64 eps))
eps
(*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))
eps
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps))
eps
(*.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (/.f64 1 (+.f64 x (-.f64 x eps))))
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 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (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)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps))))
(*.f64 (/.f64 1 (+.f64 x (-.f64 x eps))) (*.f64 eps (+.f64 x (-.f64 x eps))))
eps
(*.f64 (/.f64 1 (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 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (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)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps))))
(*.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (*.f64 eps (+.f64 x (-.f64 x eps)))) eps)
eps
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) 1) (/.f64 1 (fma.f64 2 x eps)))
(*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 2 x eps)))
(/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x))) (+.f64 eps (*.f64 -2 x)))
(*.f64 (+.f64 eps (*.f64 x -2)) (/.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (-.f64 (*.f64 eps eps) (+.f64 x x))))
(/.f64 (*.f64 eps (fma.f64 x -2 eps)) (/.f64 (fma.f64 eps eps (*.f64 x -2)) (fma.f64 x 2 eps)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))) (fma.f64 eps eps (+.f64 x (-.f64 x (*.f64 eps (+.f64 x x))))))
(*.f64 (/.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (+.f64 (pow.f64 eps 3) (+.f64 x x))) (fma.f64 eps eps (-.f64 (+.f64 x x) (*.f64 eps (+.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 (pow.f64 eps 3)) eps)) (fma.f64 eps eps (fma.f64 x 2 (*.f64 eps (*.f64 x -2)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (+.f64 (*.f64 x x) (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))))
(*.f64 (/.f64 eps (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (-.f64 (+.f64 x x) eps))) (fma.f64 x x (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))))
(/.f64 (*.f64 eps (*.f64 (+.f64 x (-.f64 x eps)) (fma.f64 x x (*.f64 eps (-.f64 eps x))))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))) (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))) (+.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (*.f64 x (-.f64 eps x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 (+.f64 eps (*.f64 x -2)) (+.f64 eps (*.f64 x -2)))))) (fma.f64 eps (-.f64 (+.f64 x x) eps) (*.f64 x (-.f64 eps x))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 (fma.f64 x -2 eps) (fma.f64 x -2 eps))))) (fma.f64 x (-.f64 eps x) (*.f64 eps (+.f64 x (-.f64 x eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))) (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (*.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))) 3))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))) (-.f64 (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 (-.f64 eps x) (fma.f64 x -2 eps)) 3))) (fma.f64 (*.f64 (-.f64 eps x) (fma.f64 x -2 eps)) (-.f64 (*.f64 (-.f64 eps x) (fma.f64 x -2 eps)) (*.f64 x x)) (pow.f64 x 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x))) (fma.f64 2 x eps))
(*.f64 (+.f64 eps (*.f64 x -2)) (/.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (-.f64 (*.f64 eps eps) (+.f64 x x))))
(/.f64 (*.f64 eps (fma.f64 x -2 eps)) (/.f64 (fma.f64 eps eps (*.f64 x -2)) (fma.f64 x 2 eps)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (pow.f64 eps 3) (+.f64 x x))) (+.f64 (*.f64 eps eps) (+.f64 (+.f64 x x) (*.f64 eps (+.f64 x x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (pow.f64 eps 3) (+.f64 x x))) (fma.f64 eps eps (*.f64 (+.f64 eps 1) (+.f64 x x))))
(*.f64 (/.f64 (*.f64 eps (fma.f64 x -2 eps)) (+.f64 (pow.f64 eps 3) (*.f64 x -2))) (fma.f64 eps eps (*.f64 (+.f64 x x) (+.f64 eps 1))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (-.f64 (+.f64 x x) eps)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(*.f64 (+.f64 x (-.f64 x eps)) (/.f64 (fma.f64 x 2 eps) (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps)))
(*.f64 (+.f64 x (-.f64 x eps)) (/.f64 (fma.f64 x 2 eps) (/.f64 (-.f64 x (fma.f64 eps eps (neg.f64 x))) eps)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x))) eps)
eps
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3))) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x))))
(*.f64 (/.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3))) (fma.f64 (+.f64 x eps) (+.f64 x eps) (*.f64 x (-.f64 x (+.f64 x eps)))))
(*.f64 (/.f64 (fma.f64 x 2 eps) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) eps)) (fma.f64 x (neg.f64 eps) (*.f64 (+.f64 x eps) (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (neg.f64 (-.f64 (*.f64 eps eps) (+.f64 x x)))) (neg.f64 (+.f64 eps (*.f64 -2 x))))
(/.f64 (*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (-.f64 (+.f64 x x) eps)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(*.f64 (+.f64 x (-.f64 x eps)) (/.f64 (fma.f64 x 2 eps) (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps)))
(*.f64 (+.f64 x (-.f64 x eps)) (/.f64 (fma.f64 x 2 eps) (/.f64 (-.f64 x (fma.f64 eps eps (neg.f64 x))) eps)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)))) (neg.f64 (fma.f64 eps eps (+.f64 x (-.f64 x (*.f64 eps (+.f64 x x)))))))
(*.f64 (/.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (neg.f64 (+.f64 (pow.f64 eps 3) (+.f64 x x)))) (neg.f64 (fma.f64 eps eps (-.f64 (+.f64 x x) (*.f64 eps (+.f64 x x))))))
(*.f64 (neg.f64 (/.f64 (fma.f64 x 2 eps) (/.f64 (-.f64 (*.f64 x -2) (pow.f64 eps 3)) eps))) (fma.f64 eps eps (fma.f64 x 2 (*.f64 eps (*.f64 x -2)))))
(/.f64 eps 1)
eps
(/.f64 eps (/.f64 (+.f64 x (-.f64 x eps)) (+.f64 x (-.f64 x eps))))
eps
(/.f64 1 (/.f64 1 eps))
eps
(/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x eps)))
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 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (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)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps))))
(/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) eps))
eps
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)))))
(*.f64 (/.f64 (sqrt.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))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))
(*.f64 (hypot.f64 (pow.f64 (-.f64 eps x) 3/2) (pow.f64 x 3/2)) (/.f64 (hypot.f64 (pow.f64 (-.f64 eps x) 3/2) (pow.f64 x 3/2)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps)))))
(/.f64 (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (+.f64 x (-.f64 x eps)) (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (-.f64 (+.f64 x x) eps))) (-.f64 (+.f64 x x) eps)) (sqrt.f64 (*.f64 eps (-.f64 (+.f64 x x) eps))))
(*.f64 (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (+.f64 x (-.f64 x eps))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)))) (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (cbrt.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))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps))))) (/.f64 (+.f64 x (-.f64 x eps)) (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps (-.f64 (+.f64 x x) eps))) (cbrt.f64 (*.f64 eps (-.f64 (+.f64 x x) eps)))) (-.f64 (+.f64 x x) eps)) (cbrt.f64 (*.f64 eps (-.f64 (+.f64 x x) eps))))
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (+.f64 x (-.f64 x eps)) (cbrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (+.f64 eps (*.f64 -2 x)))
eps
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (fma.f64 2 x eps))
(*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 2 x eps)))
(/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (+.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (fma.f64 (+.f64 x eps) (+.f64 x eps) (*.f64 x (+.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x 2 eps) (*.f64 (+.f64 x eps) (+.f64 x eps))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (neg.f64 (+.f64 x (-.f64 x eps))))
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))))))
(/.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))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps)))))
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) 1) (+.f64 x (-.f64 x eps)))
eps
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) (sqrt.f64 (+.f64 x (-.f64 x eps))))
eps
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (*.f64 (cbrt.f64 (+.f64 x (-.f64 x eps))) (cbrt.f64 (+.f64 x (-.f64 x eps))))) (cbrt.f64 (+.f64 x (-.f64 x eps))))
eps
(/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 eps x))))
(/.f64 (/.f64 (*.f64 eps (-.f64 (+.f64 x x) eps)) (+.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 eps x))))
(*.f64 (/.f64 eps (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 eps x)))) (/.f64 (+.f64 x (-.f64 x eps)) (+.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (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)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))) (sqrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (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)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))) (cbrt.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) 1) (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)) (fma.f64 x x (*.f64 (-.f64 eps x) (fma.f64 x -2 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) 1) (+.f64 eps (*.f64 -2 x)))
eps
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (sqrt.f64 (+.f64 eps (*.f64 -2 x)))) (sqrt.f64 (+.f64 eps (*.f64 -2 x))))
eps
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (+.f64 eps (*.f64 -2 x))) (cbrt.f64 (+.f64 eps (*.f64 -2 x))))) (cbrt.f64 (+.f64 eps (*.f64 -2 x))))
eps
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (+.f64 (+.f64 x x) (sqrt.f64 eps))) (-.f64 (sqrt.f64 eps) (+.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (*.f64 (-.f64 (sqrt.f64 eps) (+.f64 x x)) (+.f64 (sqrt.f64 eps) (+.f64 x x))))
(/.f64 (*.f64 eps (fma.f64 x -2 eps)) (*.f64 (fma.f64 x 2 (sqrt.f64 eps)) (+.f64 (*.f64 x -2) (sqrt.f64 eps))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) 1) (fma.f64 2 x eps))
(*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 2 x eps)))
(/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)))
(*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 2 x eps)))
(/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2))
(*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 2 x eps)))
(/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2)) (cbrt.f64 (fma.f64 2 x eps)))
(*.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (/.f64 1 (fma.f64 2 x eps)))
(/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x))) (/.f64 1 (+.f64 eps (*.f64 -2 x))))
(*.f64 (+.f64 eps (*.f64 x -2)) (/.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (-.f64 (*.f64 eps eps) (+.f64 x x))))
(/.f64 (*.f64 eps (fma.f64 x -2 eps)) (/.f64 (fma.f64 eps eps (*.f64 x -2)) (fma.f64 x 2 eps)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))) (/.f64 1 (fma.f64 eps eps (+.f64 x (-.f64 x (*.f64 eps (+.f64 x x)))))))
(*.f64 (/.f64 (fma.f64 (+.f64 x eps) (+.f64 x eps) (neg.f64 (*.f64 x x))) (+.f64 (pow.f64 eps 3) (+.f64 x x))) (fma.f64 eps eps (-.f64 (+.f64 x x) (*.f64 eps (+.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 (pow.f64 eps 3)) eps)) (fma.f64 eps eps (fma.f64 x 2 (*.f64 eps (*.f64 x -2)))))
(pow.f64 eps 1)
eps
(pow.f64 (sqrt.f64 eps) 2)
eps
(pow.f64 (cbrt.f64 eps) 3)
eps
(pow.f64 (pow.f64 eps 3) 1/3)
eps
(sqrt.f64 (*.f64 eps eps))
eps
(log.f64 (exp.f64 eps))
eps
(log.f64 (+.f64 1 (expm1.f64 eps)))
eps
(cbrt.f64 (pow.f64 eps 3))
eps
(expm1.f64 (log1p.f64 eps))
eps
(exp.f64 (log.f64 eps))
eps
(exp.f64 (*.f64 (log.f64 eps) 1))
eps
(log1p.f64 (expm1.f64 eps))
eps
(fma.f64 1 x (-.f64 eps x))
eps
(fma.f64 1 (-.f64 eps x) x)
eps
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
eps
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
eps
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
eps
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
eps
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 2)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (log.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(expm1.f64 (log1p.f64 (cos.f64 x)))
99.5%
(log1p.f64 (cos.f64 x))
94.7%
(cos.f64 (+.f64 x eps))
70.2%
(-.f64 (cos.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (cos.f64 x))))
Compiler

Compiled 29 to 8 computations (72.4% saved)

series76.0ms (0.5%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
62.0ms
x
@inf
(log1p.f64 (cos.f64 x))
11.0ms
x
@-inf
(log1p.f64 (cos.f64 x))
2.0ms
x
@0
(log1p.f64 (cos.f64 x))
0.0ms
x
@0
(-.f64 (cos.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (cos.f64 x))))
0.0ms
eps
@0
(-.f64 (cos.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (cos.f64 x))))

rewrite185.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1064×*-commutative
896×associate-*r/
736×distribute-lft-in
720×distribute-rgt-in
676×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify187.0ms (1.2%)

Algorithm
egg-herbie
Rules
1542×associate-+r-
748×associate-*r*
646×fma-def
560×associate-*l*
516×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04689042
112708586
270918550
Stop Event
node limit
Counts
212 → 266
Calls
Call 1
Inputs
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 -1/4 (pow.f64 x 2)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 -1/96 (pow.f64 x 4))))
(+.f64 (*.f64 -1/1440 (pow.f64 x 6)) (+.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 -1/96 (pow.f64 x 4)))))
(log.f64 (+.f64 1 (cos.f64 x)))
(log.f64 (+.f64 1 (cos.f64 x)))
(log.f64 (+.f64 1 (cos.f64 x)))
(log.f64 (+.f64 1 (cos.f64 x)))
(log.f64 (+.f64 (cos.f64 x) 1))
(log.f64 (+.f64 (cos.f64 x) 1))
(log.f64 (+.f64 (cos.f64 x) 1))
(log.f64 (+.f64 (cos.f64 x) 1))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) 1))
(+.f64 1 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) 1)
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) (+.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) (+.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) (+.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 1 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x))) 1)
(+.f64 (*.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) 1) 1)
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))) -2)
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 x)))) 1)
(*.f64 (log1p.f64 (cos.f64 x)) 1)
(*.f64 1 (log1p.f64 (cos.f64 x)))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 x))) (sqrt.f64 (log1p.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) 2) (cbrt.f64 (log1p.f64 (cos.f64 x))))
(pow.f64 (log1p.f64 (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 x)) 2))
(log.f64 (+.f64 (cos.f64 x) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 x))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 x))))
(+.f64 (cos.f64 x) 0)
(+.f64 1 (+.f64 (cos.f64 x) -1))
(+.f64 1 (-.f64 (cos.f64 x) 1))
(+.f64 (+.f64 (cos.f64 x) 1) -1)
(+.f64 -1 (+.f64 (cos.f64 x) 1))
(-.f64 (+.f64 (cos.f64 x) 1) 1)
(-.f64 (+.f64 (cos.f64 x) 2) 2)
(*.f64 (cos.f64 x) 1)
(*.f64 1 (cos.f64 x))
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) 1) (+.f64 (cos.f64 x) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 x) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) (+.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) 1)) (+.f64 (cos.f64 x) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 x) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) (+.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) 1) 1) (+.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 x) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) (+.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 1)
(pow.f64 (sqrt.f64 (cos.f64 x)) 2)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 x) 2))
(log.f64 (exp.f64 (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 x))))
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
(exp.f64 (log.f64 (cos.f64 x)))
(log1p.f64 (expm1.f64 (cos.f64 x)))
Outputs
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x))) 1))
(+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) (*.f64 x (neg.f64 (sin.f64 eps)))) (+.f64 (cos.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (-.f64 (*.f64 x (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 1)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2))) (*.f64 eps (sin.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 -1/4 (pow.f64 x 2)))
(+.f64 (log.f64 2) (*.f64 (*.f64 x x) -1/4))
(fma.f64 (*.f64 x x) -1/4 (log.f64 2))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 -1/96 (pow.f64 x 4))))
(+.f64 (log.f64 2) (fma.f64 -1/4 (*.f64 x x) (*.f64 -1/96 (pow.f64 x 4))))
(+.f64 (log.f64 2) (fma.f64 -1/96 (pow.f64 x 4) (*.f64 x (*.f64 x -1/4))))
(+.f64 (*.f64 -1/1440 (pow.f64 x 6)) (+.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 -1/96 (pow.f64 x 4)))))
(fma.f64 -1/1440 (pow.f64 x 6) (+.f64 (log.f64 2) (fma.f64 -1/4 (*.f64 x x) (*.f64 -1/96 (pow.f64 x 4)))))
(+.f64 (fma.f64 -1/96 (pow.f64 x 4) (*.f64 x (*.f64 x -1/4))) (fma.f64 -1/1440 (pow.f64 x 6) (log.f64 2)))
(log.f64 (+.f64 1 (cos.f64 x)))
(log1p.f64 (cos.f64 x))
(log.f64 (+.f64 1 (cos.f64 x)))
(log1p.f64 (cos.f64 x))
(log.f64 (+.f64 1 (cos.f64 x)))
(log1p.f64 (cos.f64 x))
(log.f64 (+.f64 1 (cos.f64 x)))
(log1p.f64 (cos.f64 x))
(log.f64 (+.f64 (cos.f64 x) 1))
(log1p.f64 (cos.f64 x))
(log.f64 (+.f64 (cos.f64 x) 1))
(log1p.f64 (cos.f64 x))
(log.f64 (+.f64 (cos.f64 x) 1))
(log1p.f64 (cos.f64 x))
(log.f64 (+.f64 (cos.f64 x) 1))
(log1p.f64 (cos.f64 x))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 -1/2 (*.f64 x x)))
(fma.f64 -1/2 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (fma.f64 -1/2 (*.f64 x x) 1) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (fma.f64 1/24 (pow.f64 x 4) (*.f64 (pow.f64 x 6) -1/720))))
(+.f64 (fma.f64 -1/2 (*.f64 x x) 1) (fma.f64 1/24 (pow.f64 x 4) (*.f64 (pow.f64 x 6) -1/720)))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(fma.f64 2 (-.f64 (cos.f64 x) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 1 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) (+.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) (+.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) (+.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (-.f64 (cos.f64 x) (cos.f64 x)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 1 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (*.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) 1) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 x x) eps) 2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))) -2)
(*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 x x) eps) 2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 6))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 2) (cos.f64 (/.f64 (+.f64 (+.f64 x x) eps) 2))) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 x)))) 1)
(log1p.f64 (cos.f64 x))
(*.f64 (log1p.f64 (cos.f64 x)) 1)
(log1p.f64 (cos.f64 x))
(*.f64 1 (log1p.f64 (cos.f64 x)))
(log1p.f64 (cos.f64 x))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 x))) (sqrt.f64 (log1p.f64 (cos.f64 x))))
(log1p.f64 (cos.f64 x))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) 2))
(log1p.f64 (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) 2) (cbrt.f64 (log1p.f64 (cos.f64 x))))
(log1p.f64 (cos.f64 x))
(pow.f64 (log1p.f64 (cos.f64 x)) 1)
(log1p.f64 (cos.f64 x))
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 x))) 2)
(log1p.f64 (cos.f64 x))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 x))) 3)
(log1p.f64 (cos.f64 x))
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 x)) 3) 1/3)
(log1p.f64 (cos.f64 x))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 x)) 2))
(fabs.f64 (log1p.f64 (cos.f64 x)))
(log.f64 (+.f64 (cos.f64 x) 1))
(log1p.f64 (cos.f64 x))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 x)) 3))
(log1p.f64 (cos.f64 x))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 x))))
(log1p.f64 (cos.f64 x))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 x))))
(log1p.f64 (cos.f64 x))
(+.f64 (cos.f64 x) 0)
(cos.f64 x)
(+.f64 1 (+.f64 (cos.f64 x) -1))
(cos.f64 x)
(+.f64 1 (-.f64 (cos.f64 x) 1))
(cos.f64 x)
(+.f64 (+.f64 (cos.f64 x) 1) -1)
(cos.f64 x)
(+.f64 -1 (+.f64 (cos.f64 x) 1))
(cos.f64 x)
(-.f64 (+.f64 (cos.f64 x) 1) 1)
(cos.f64 x)
(-.f64 (+.f64 (cos.f64 x) 2) 2)
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(cos.f64 x)
(*.f64 1 (cos.f64 x))
(cos.f64 x)
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)))
(cos.f64 x)
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)))
(cos.f64 x)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) 1) (+.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (+.f64 (+.f64 1 (cos.f64 x)) 1) (cos.f64 x)) (+.f64 2 (cos.f64 x)))
(/.f64 (+.f64 2 (cos.f64 x)) (/.f64 (+.f64 2 (cos.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 x) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) (+.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 x)) 3) -1) (fma.f64 (+.f64 1 (cos.f64 x)) (+.f64 1 (cos.f64 x)) (+.f64 2 (cos.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 x)) 3)) (+.f64 2 (fma.f64 (+.f64 1 (cos.f64 x)) (+.f64 1 (cos.f64 x)) (cos.f64 x))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) 1)) (+.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (+.f64 (+.f64 1 (cos.f64 x)) 1) (cos.f64 x)) (+.f64 2 (cos.f64 x)))
(/.f64 (+.f64 2 (cos.f64 x)) (/.f64 (+.f64 2 (cos.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 x) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) (+.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 x)) 3) -1) (fma.f64 (+.f64 1 (cos.f64 x)) (+.f64 1 (cos.f64 x)) (+.f64 2 (cos.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 x)) 3)) (+.f64 2 (fma.f64 (+.f64 1 (cos.f64 x)) (+.f64 1 (cos.f64 x)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) 1) 1) (+.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (+.f64 (+.f64 1 (cos.f64 x)) 1) (cos.f64 x)) (+.f64 2 (cos.f64 x)))
(/.f64 (+.f64 2 (cos.f64 x)) (/.f64 (+.f64 2 (cos.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 x) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 x) 1) (+.f64 (cos.f64 x) 1)) (+.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 x)) 3) -1) (fma.f64 (+.f64 1 (cos.f64 x)) (+.f64 1 (cos.f64 x)) (+.f64 2 (cos.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 x)) 3)) (+.f64 2 (fma.f64 (+.f64 1 (cos.f64 x)) (+.f64 1 (cos.f64 x)) (cos.f64 x))))
(pow.f64 (cos.f64 x) 1)
(cos.f64 x)
(pow.f64 (sqrt.f64 (cos.f64 x)) 2)
(cos.f64 x)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(cos.f64 x)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(cos.f64 x)
(sqrt.f64 (pow.f64 (cos.f64 x) 2))
(fabs.f64 (cos.f64 x))
(log.f64 (exp.f64 (cos.f64 x)))
(cos.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 x))))
(cos.f64 x)
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
(cos.f64 x)
(exp.f64 (log.f64 (cos.f64 x)))
(cos.f64 x)
(log1p.f64 (expm1.f64 (cos.f64 x)))
(cos.f64 x)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(cos.f64 x)
99.9%
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
99.6%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
96.5%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 40 to 17 computations (57.5% saved)

series4.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite105.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
836×associate-*r/
702×associate-*l/
692×distribute-rgt-in
652×distribute-lft-in
320×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify203.0ms (1.3%)

Algorithm
egg-herbie
Rules
942×+-commutative
864×associate-*r*
842×associate-/l*
734×associate-*l*
534×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054911377
1150910881
2706010863
Stop Event
node limit
Counts
271 → 360
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 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))))) 1)
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4))))) 1)
(-.f64 (+.f64 (*.f64 -1/720 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 6))) (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4)))))) 1)
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(-.f64 (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 -1 (+.f64 (cos.f64 eps) -1))
(*.f64 (+.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 (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)) (+.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (-.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) 2) (pow.f64 (cos.f64 eps) 2)) (*.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 -1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 eps)))
(/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(/.f64 1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) -1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (sqrt.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 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (*.f64 (neg.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.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) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 1))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) -1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (sin.f64 eps) (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (pow.f64 (cbrt.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 (pow.f64 (cos.f64 eps) 2) (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 1)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (/.f64 1 (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (+.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 (sin.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(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 (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) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(+.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)) (neg.f64 (cos.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) (-.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))) 1)
(*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1) 1) (neg.f64 (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 1)
(/.f64 (cos.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (cos.f64 x)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 1 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (cos.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cos.f64 x)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (cos.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)) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (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 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.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)) (cos.f64 x)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.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 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1))
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 (cos.f64 eps) -1)))) 1))
(+.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 x x) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 (cos.f64 eps) -1))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (fma.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 x x) -1)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (fma.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 x x) -1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) 1/6)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 (cos.f64 eps) -1))) 1))
(+.f64 (cos.f64 eps) (fma.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 x x) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 (cos.f64 eps) -1)) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 (cos.f64 eps) -1)))) 1))
(+.f64 (fma.f64 (+.f64 -1/24 (*.f64 (cos.f64 eps) 1/24)) (pow.f64 x 4) (*.f64 (*.f64 -1/2 (*.f64 x x)) (+.f64 (cos.f64 eps) -1))) (+.f64 (cos.f64 eps) -1))
(-.f64 (+.f64 (*.f64 -1/720 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 6))) (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4)))))) 1)
(+.f64 (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 (cos.f64 eps) -1)) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 (cos.f64 eps) -1)))))) -1)
(fma.f64 (+.f64 (*.f64 -1/720 (cos.f64 eps)) 1/720) (pow.f64 x 6) (+.f64 (fma.f64 (+.f64 -1/24 (*.f64 (cos.f64 eps) 1/24)) (pow.f64 x 4) (*.f64 (*.f64 -1/2 (*.f64 x x)) (+.f64 (cos.f64 eps) -1))) (+.f64 (cos.f64 eps) -1)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))))
(*.f64 (cos.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) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (fma.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))) (*.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(-.f64 (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 -1 (cos.f64 eps))))
(-.f64 (+.f64 -1 (+.f64 (cos.f64 eps) 1)) 1)
(+.f64 (cos.f64 eps) -1)
(*.f64 -1 (+.f64 (cos.f64 eps) -1))
(neg.f64 (+.f64 (cos.f64 eps) -1))
(fma.f64 (cos.f64 eps) -1 1)
(-.f64 1 (cos.f64 eps))
(*.f64 (+.f64 (cos.f64 eps) -1) -1)
(neg.f64 (+.f64 (cos.f64 eps) -1))
(fma.f64 (cos.f64 eps) -1 1)
(-.f64 1 (cos.f64 eps))
(*.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 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)) (+.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (pow.f64 (cos.f64 eps) 3) 1)) (+.f64 (cos.f64 eps) (+.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (-.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 (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))))) (-.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) 2) (pow.f64 (cos.f64 eps) 2)) (*.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 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 3) (pow.f64 (cos.f64 eps) 6))) (fma.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))
(/.f64 -1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(neg.f64 (+.f64 (cos.f64 eps) -1))
(fma.f64 (cos.f64 eps) -1 1)
(-.f64 1 (cos.f64 eps))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (sin.f64 eps) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (sin.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2)))
(/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(/.f64 1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (sin.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2)))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) -1) (tan.f64 (/.f64 eps 2))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (/.f64 eps 2)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (sin.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (sin.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2)))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) -1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) -1) (tan.f64 (/.f64 eps 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 4) (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 4) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 4) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 4) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (cos.f64 eps) -1)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (sin.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (sin.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2)))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (/.f64 eps 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (+.f64 (+.f64 (cos.f64 eps) 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) 2) (pow.f64 (cos.f64 eps) 2)) 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 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) -1))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (*.f64 (neg.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 (neg.f64 (cos.f64 eps)) -1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (-.f64 -1 (cos.f64 eps)) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.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 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (*.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))))) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 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) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) -1) (*.f64 (+.f64 (cos.f64 eps) 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 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (cos.f64 eps) 1)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) -1) (*.f64 (+.f64 (neg.f64 (cos.f64 eps)) -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 -1 (cos.f64 eps))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 2 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (+.f64 2 (*.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 2 (+.f64 (neg.f64 (cos.f64 eps)) -1)))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (*.f64 2 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (-.f64 -2 (*.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (sin.f64 eps) (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (/.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (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 -1 (pow.f64 (cos.f64 eps) 3)) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) -1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (sin.f64 eps) (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (/.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (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) 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 (cos.f64 eps) 4) -1) (+.f64 (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)) (+.f64 (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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) 1)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) -1) (*.f64 (+.f64 (cos.f64 eps) 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 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (cos.f64 eps) 1)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (/.f64 1 (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 2 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (+.f64 2 (*.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (+.f64 (+.f64 (cos.f64 eps) 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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (+.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 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (*.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))))) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (/.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 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (/.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 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 (cos.f64 eps) -1)
(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) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)) (neg.f64 (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)) (neg.f64 (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (neg.f64 (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) (-.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))) 1)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))) 1)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))) 1)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 1 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 2))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) -1 1))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) -1 1))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) -1 1))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 2)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 3)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3) 1/3)
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
(fabs.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 1))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1) 1) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(/.f64 (cos.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (cos.f64 x))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 eps) 2)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (*.f64 1 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 eps) 2)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 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)))) (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(/.f64 (*.f64 (*.f64 (cos.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (*.f64 (cos.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 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cos.f64 x)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 eps) 2)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 eps) 2))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (cos.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (cos.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)) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 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)))) (*.f64 (cos.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (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 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.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 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.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 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cos.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 (cos.f64 x) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3)))
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2))
(fabs.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 (cos.f64 eps) -1)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))

eval823.0ms (5.1%)

Compiler

Compiled 42737 to 16793 computations (60.7% saved)

prune764.0ms (4.7%)

Pruning

66 alts after pruning (63 fresh and 3 done)

PrunedKeptTotal
New1607511658
Fresh161228
Picked011
Done325
Total1626661692
Error
99.9%
Counts
1692 → 66
Alt Table
Click to see full alt table
StatusErrorProgram
89.3%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3))
89.7%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))
89.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))
99.5%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (cos.f64 x)))
89.2%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)))
89.5%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (-.f64 -2 (*.f64 (cos.f64 eps) 2)))))
89.5%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2)))
89.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
89.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
26.0%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 2)
3.6%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))) 3)
35.5%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
76.5%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
44.9%
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
35.6%
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
35.7%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
58.0%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x))
58.0%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
49.4%
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cos.f64 x)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))
89.8%
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
34.3%
(-.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (cos.f64 x))
39.5%
(-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps)))
54.2%
(-.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2)) (*.f64 eps (sin.f64 x)))
89.8%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
57.9%
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
35.7%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
12.8%
(-.f64 (exp.f64 (log1p.f64 (cos.f64 x))) (+.f64 1 (cos.f64 (+.f64 x eps))))
35.7%
(-.f64 (cos.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (cos.f64 x)) 3))
32.7%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 1 (*.f64 -1/2 (*.f64 x x))))
35.4%
(-.f64 (cos.f64 (+.f64 x eps)) (expm1.f64 (+.f64 (log.f64 2) (*.f64 (*.f64 x x) -1/4))))
35.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
35.2%
(-.f64 (cos.f64 (+.f64 x eps)) 1)
12.8%
(-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
12.8%
(-.f64 (cos.f64 x) (cos.f64 x))
36.2%
(-.f64 (cos.f64 eps) (cos.f64 x))
35.7%
(-.f64 (cos.f64 eps) 1)
35.6%
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) 1)
69.0%
(+.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
87.4%
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 x) 2)) (sin.f64 eps)) (sin.f64 x)))
89.7%
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))))
53.9%
(+.f64 (+.f64 (cos.f64 eps) (-.f64 (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)) 1)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
3.6%
(+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
65.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
25.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
64.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x eps))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
24.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (+.f64 x (-.f64 x eps)) (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
74.9%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 1 (/.f64 1 eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
45.4%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (/.f64 eps (/.f64 (+.f64 eps x) eps)) (-.f64 (/.f64 x (/.f64 (+.f64 eps x) x)) x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
44.7%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 1/2 eps)))
14.8%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 x))
63.2%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
62.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (-.f64 x eps))) (*.f64 eps (+.f64 x (-.f64 x eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
32.3%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (sqrt.f64 (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
36.3%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 eps 3)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
77.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
45.0%
(*.f64 (sin.f64 x) (neg.f64 eps))
21.7%
(*.f64 -1/2 (*.f64 eps eps))
45.1%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
14.4%
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
9.3%
(neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
35.6%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
77.5%
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
3.6%
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
35.7%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
3.1%
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
50.1%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (*.f64 (fma.f64 2 x eps) 1/2)) 3)))
Compiler

Compiled 2106 to 1492 computations (29.2% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(cos.f64 x)
99.8%
(*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (cos.f64 x))
99.7%
(*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2)))
99.6%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (cos.f64 x)))
Compiler

Compiled 65 to 36 computations (44.6% saved)

series18.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

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

rewrite161.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1566×associate-*l/
614×associate-/l*
430×distribute-rgt-in
388×distribute-lft-in
378×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify279.0ms (1.7%)

Algorithm
egg-herbie
Rules
1594×associate-/l*
1384×associate-*r*
1200×associate-/r*
940×associate-*l*
820×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070616593
1197515055
Stop Event
node limit
Counts
337 → 459
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 8) (+.f64 (*.f64 1/2880 (cos.f64 x)) (+.f64 (*.f64 -1/1440 (cos.f64 x)) (+.f64 (*.f64 17/40320 (cos.f64 x)) (*.f64 -1/10080 (cos.f64 x))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x))))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 6) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (-.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) 0) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 0 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1)
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) -1))
(/.f64 (sin.f64 eps) (/.f64 -1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 eps) (/.f64 1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 -1 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) -1))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) 1))
(/.f64 (sin.f64 eps) (*.f64 -1 (/.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 eps) (*.f64 1 (/.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 -1 (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (/.f64 -1 (sin.f64 eps)))))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) -1)
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 -1))
(/.f64 1 (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 1 (/.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (sin.f64 (*.f64 eps 1/2))))
(/.f64 1 (*.f64 (/.f64 -1 (sin.f64 eps)) (/.f64 1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 1 (*.f64 1 (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (sin.f64 eps)) -1)))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sqrt.f64 (sin.f64 eps)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (sqrt.f64 (sin.f64 eps)))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 -1 (sin.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 (/.f64 -1 (sin.f64 eps)) (cbrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 -1 (*.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (cbrt.f64 (sin.f64 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (*.f64 (cbrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (cbrt.f64 (sin.f64 eps)))))
(/.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (/.f64 -1 (sin.f64 eps)) (/.f64 1 (cos.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) -1) (sin.f64 eps)))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) 1) (sin.f64 eps)))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))) 1))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -1 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 1 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))) (/.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 -1 (sqrt.f64 (sin.f64 eps))) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)) (/.f64 -1 (cbrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)) (/.f64 1 (cbrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (sqrt.f64 (sin.f64 eps))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 -1 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 -1 (*.f64 -1 (cos.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 1 (*.f64 -1 (cos.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 eps 1/2)) -1)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 eps 1/2)) 1)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) -1)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) 1)))
(/.f64 (neg.f64 (sqrt.f64 (sin.f64 eps))) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 eps))))
(/.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)))
(/.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps)))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (*.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (/.f64 -1 (sin.f64 eps)) (neg.f64 (cos.f64 (*.f64 eps 1/2)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) -1)
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (tan.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 -1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 -1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 eps))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) -1) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -1) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) -1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) -1) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) -1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) -1) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) -1) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) -1) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) -1) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1) 1)
(/.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (/.f64 (tan.f64 (*.f64 eps 1/2)) -1) (/.f64 -1 (sin.f64 eps)))
(/.f64 (/.f64 (tan.f64 (*.f64 eps 1/2)) 1) (/.f64 -1 (sin.f64 eps)))
(/.f64 (/.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 eps 1/2))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (sqrt.f64 (cos.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 eps 1/2))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 0) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 1)
(/.f64 (sin.f64 eps) (/.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (sin.f64 eps) (/.f64 -1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (sin.f64 eps) (/.f64 1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (sin.f64 eps) (/.f64 1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 -1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 (/.f64 -1 (sin.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (/.f64 1 (cos.f64 x)))
(/.f64 (cos.f64 x) (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) -1)
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1)
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 -1))
(/.f64 1 (/.f64 -1 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 1 (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (sqrt.f64 (cos.f64 x)) (/.f64 -1 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (sqrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 -1 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 1 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (/.f64 -1 (sin.f64 eps)))
(/.f64 (sqrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (cbrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 (/.f64 -1 (sin.f64 eps)) (cbrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (sqrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 (/.f64 -1 (sin.f64 eps)) (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x))) (/.f64 -1 (sqrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x))) (/.f64 1 (sqrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 -1 (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 1 (cbrt.f64 (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 -1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sin.f64 eps))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 -1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 -1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (sin.f64 eps))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (cos.f64 x))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 x)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x)) 1)
(/.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 1) (/.f64 -1 (sin.f64 eps)))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) -1) (/.f64 -1 (sin.f64 eps)))
(/.f64 (/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 1) (/.f64 -1 (sin.f64 eps)))
(/.f64 (/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))
(pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (neg.f64 (*.f64 (sin.f64 eps) x)))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (*.f64 (sin.f64 eps) x))))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) x))) (*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (*.f64 x x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (*.f64 (sin.f64 eps) x)))))
(+.f64 (fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (*.f64 x x)))) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -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 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 -1/2 (*.f64 eps eps)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x)))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 (pow.f64 eps 6) (*.f64 (cos.f64 x) 1/720)))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4)))) (*.f64 (cos.f64 x) (*.f64 1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 8) (+.f64 (*.f64 1/2880 (cos.f64 x)) (+.f64 (*.f64 -1/1440 (cos.f64 x)) (+.f64 (*.f64 17/40320 (cos.f64 x)) (*.f64 -1/10080 (cos.f64 x))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1 (*.f64 (pow.f64 eps 8) (fma.f64 1/2880 (cos.f64 x) (fma.f64 -1/1440 (cos.f64 x) (*.f64 (cos.f64 x) 13/40320)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 (pow.f64 eps 6) (*.f64 (cos.f64 x) 1/720))))))
(-.f64 (-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (*.f64 1/720 (pow.f64 eps 6)))) (*.f64 (pow.f64 eps 8) (fma.f64 1/2880 (cos.f64 x) (*.f64 (cos.f64 x) -1/2688)))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(-.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (*.f64 x x))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 -1/24 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))
(-.f64 (fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (*.f64 x x)))) (*.f64 -1/24 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 4))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 6) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 -1/24 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))))
(-.f64 (fma.f64 1/720 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (*.f64 x x)))) (*.f64 -1/24 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 4)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (-.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 1 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 2))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (*.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (*.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 2)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 3)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3) 1/3)
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 1))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) 0) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 0 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 eps) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) -1))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 eps) (/.f64 -1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 eps) (/.f64 1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 -1 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) -1))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) 1))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 eps) (*.f64 -1 (/.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 eps) (*.f64 1 (/.f64 -1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 -1 (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (/.f64 -1 (sin.f64 eps)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) -1)
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 -1))
(/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 -1) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 -1)) (tan.f64 (*.f64 1/2 eps)))
(/.f64 1 (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 1 (/.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 1 (*.f64 (/.f64 -1 (sin.f64 eps)) (/.f64 1 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 1 (*.f64 1 (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) -1) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 2) -1)
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 1) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 2)
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) 1) (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (sin.f64 eps)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (sin.f64 eps)) -1)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sqrt.f64 (sin.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (sin.f64 eps)))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (sqrt.f64 (sin.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 -1 (sin.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (sin.f64 eps) (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 (/.f64 -1 (sin.f64 eps)) (cbrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (sin.f64 eps) (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 -1 (*.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (sin.f64 eps) (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2) 1) (*.f64 (sin.f64 eps) (cbrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (cbrt.f64 (sin.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (*.f64 (cbrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (cbrt.f64 (sin.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (/.f64 -1 (sin.f64 eps)) (/.f64 1 (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) -1) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) 1) (sin.f64 eps)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))) 1))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -1 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 1 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))) (/.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))))
(/.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 eps))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(/.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (*.f64 -1 (sqrt.f64 (sin.f64 eps))) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) 1) (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)) (/.f64 -1 (cbrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 (sin.f64 eps) (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)) (/.f64 1 (cbrt.f64 (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2) 1) (*.f64 (sin.f64 eps) (cbrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (sqrt.f64 (sin.f64 eps))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (sin.f64 eps)))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 -1 (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (sin.f64 eps)))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 -1 (tan.f64 (*.f64 eps 1/2))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (sqrt.f64 (/.f64 -1 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (/.f64 -1 (sin.f64 eps)))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (sin.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 -1 (*.f64 -1 (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 1 (*.f64 -1 (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 eps 1/2)) -1)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 eps 1/2)) 1)))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) -1)))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) 1)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sqrt.f64 (sin.f64 eps))) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps)))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (*.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps)))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (/.f64 -1 (sin.f64 eps)) (neg.f64 (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) -1)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (tan.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 3))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (sin.f64 eps) 2)) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 -1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 -1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 1 (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sin.f64 eps)))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))) (neg.f64 (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 eps))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 -1 (tan.f64 (*.f64 eps 1/2)))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (*.f64 (/.f64 -1 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) -1) (/.f64 -1 (sin.f64 eps)))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -1) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) -1) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) -1) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) -1) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) -1) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) -1) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) -1) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) -1) 1)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) 1) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1) 1)
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))) (sin.f64 eps)))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (sqrt.f64 (/.f64 -1 (sin.f64 eps))) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (/.f64 -1 (sin.f64 eps)))) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (/.f64 (tan.f64 (*.f64 eps 1/2)) -1) (/.f64 -1 (sin.f64 eps)))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (/.f64 (tan.f64 (*.f64 eps 1/2)) 1) (/.f64 -1 (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 -1 (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(/.f64 (/.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 (*.f64 1/2 eps)))) (/.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (cos.f64 (*.f64 1/2 eps)))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 eps 1/2))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 (*.f64 1/2 eps))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cbrt.f64 (cos.f64 (*.f64 1/2 eps)))) (/.f64 (sin.f64 eps) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) 1) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (sqrt.f64 (cos.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 (*.f64 1/2 eps)))) (/.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (cos.f64 (*.f64 1/2 eps)))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 eps 1/2))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 (*.f64 1/2 eps))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cbrt.f64 (cos.f64 (*.f64 1/2 eps)))) (/.f64 (sin.f64 eps) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 (*.f64 1/2 eps))))))
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 1) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) 1/3)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 1/2 eps))) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (log.f64 (exp.f64 (tan.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (+.f64 0 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 0) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 1)
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (/.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (sin.f64 eps) (/.f64 -1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (/.f64 1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (/.f64 1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 -1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (tan.f64 (*.f64 eps 1/2)) (/.f64 (/.f64 -1 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (/.f64 -1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (/.f64 1 (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (cos.f64 x) (/.f64 -1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) -1)
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1)
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 -1))
(/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 -1)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 -1 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) -1) (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (cos.f64 x) (/.f64 -1 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 2)))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 1) (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 2) (cos.f64 x))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))) -1) (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) -1)
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))) 1) (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(/.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))) (*.f64 (cos.f64 x) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (/.f64 -1 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 -1 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))) -1) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (sin.f64 eps))))) (cos.f64 x))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (cos.f64 x)) (/.f64 -1 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) -1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 1/2 eps)) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)))))
(/.f64 (sqrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 1/2 eps)) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2) (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2) (/.f64 -1 (sin.f64 eps))) (*.f64 (cos.f64 x) (cbrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2) (/.f64 (/.f64 -1 (cbrt.f64 (tan.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 -1 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) -1) (cbrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))) (cos.f64 x))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))) (cbrt.f64 (sin.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 -1 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 -1 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (/.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) -1) (sin.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 1 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (/.f64 -1 (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (sqrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) (/.f64 -1 (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) -1) (sin.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (cbrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 (/.f64 -1 (sin.f64 eps)) (cbrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) (sin.f64 eps))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) (/.f64 -1 (*.f64 (sin.f64 eps) (cbrt.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (sqrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) -1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 1/2 eps)) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)))))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 (/.f64 -1 (sin.f64 eps)) (cbrt.f64 (cos.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 -1 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (/.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) -1) (sin.f64 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x))) (/.f64 -1 (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) -1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 1/2 eps)) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (/.f64 -1 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x))) (/.f64 1 (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 1/2 eps)) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 -1 (cbrt.f64 (cos.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 -1 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (/.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) -1) (sin.f64 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 1 (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 -1 (tan.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) -1) (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (cos.f64 x) (/.f64 -1 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 2)))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 1) (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))) 2) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 -1 (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (sqrt.f64 (/.f64 -1 (sin.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))) -1) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (sin.f64 eps))))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 -1 (tan.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x))) (/.f64 (/.f64 -1 (sin.f64 eps)) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 x))) (/.f64 -1 (sin.f64 eps))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 x))) -1) (*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) -1) (cbrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))) (cos.f64 x))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sin.f64 eps))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 3))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (sin.f64 eps) 3))))
(/.f64 (*.f64 -1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 -1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (neg.f64 (/.f64 -1 (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 1 (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (/.f64 -1 (cbrt.f64 (sin.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 -1 (cbrt.f64 (sin.f64 eps))) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 2)) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (sin.f64 eps))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (sin.f64 eps) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 -1 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (neg.f64 (tan.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (cos.f64 x))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (*.f64 -1 (cos.f64 (*.f64 eps 1/2))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 x)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) 1))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) 1) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 -1 (sin.f64 eps))))
(neg.f64 (/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (cos.f64 x)) 1)
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 1) (/.f64 -1 (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (sqrt.f64 (/.f64 -1 (sin.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x))) (sqrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps)))) (cos.f64 x))
(/.f64 (/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) -1) (/.f64 -1 (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 1) (/.f64 -1 (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))
(/.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 eps)) (cbrt.f64 (/.f64 -1 (sin.f64 eps)))) (/.f64 (cos.f64 x) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 eps))) (cbrt.f64 (/.f64 -1 (sin.f64 eps))))))
(pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1)
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))) 1) (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3)
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) 1/3)
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 1/2 eps))) (sin.f64 eps))))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (exp.f64 (tan.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 0)
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 12 to 6 computations (50% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite92.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1076×add-sqr-sqrt
1058×*-un-lft-identity
1006×pow1
986×add-cube-cbrt
978×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
112213
2140913
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 eps eps))
Outputs
(((-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))) 1) (2)) ((pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (2)) ((pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps eps))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 3) 1/3) (2)) ((sqrt.f64 (*.f64 1/4 (pow.f64 eps 4))) (2)) ((log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps eps))) (2)) ((cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps eps)))) (2)) ((exp.f64 (log.f64 (*.f64 -1/2 (*.f64 eps eps)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 eps eps)))) (2)))

simplify42.0ms (0.3%)

Algorithm
egg-herbie
Rules
1470×distribute-rgt-in
1446×distribute-lft-in
1164×log-prod
760×associate-*r*
704×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038299
193299
2347299
31912299
Stop Event
node limit
Counts
23 → 14
Calls
Call 1
Inputs
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))) 1)
(pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 1)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps eps))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 3) 1/3)
(sqrt.f64 (*.f64 1/4 (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps eps)))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps eps))))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 eps eps))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 eps eps))))
Outputs
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))) 1)
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 1)
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps eps))) 3)
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 3) 1/3)
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(sqrt.f64 (*.f64 1/4 (pow.f64 eps 4)))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps eps)))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps eps)) 3))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps eps))))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 eps eps))))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 eps eps))))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 -1/2 eps))

localize22.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
99.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
94.6%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
Compiler

Compiled 57 to 30 computations (47.4% saved)

series21.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1312×associate-*r/
922×associate-*l/
914×distribute-lft-in
330×add-sqr-sqrt
318×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01545
131941
2422123
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1) (2)) ((/.f64 (*.f64 -2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (*.f64 2 (*.f64 1/2 eps))))) 2) (2)) ((/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (*.f64 2 (*.f64 1/2 eps)))) -2) 2) (2)) ((pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1) (2)) ((pow.f64 (*.f64 (sqrt.f64 -2) (sin.f64 (*.f64 1/2 eps))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (2)) ((exp.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (2)))

simplify59.0ms (0.4%)

Algorithm
egg-herbie
Rules
1144×distribute-rgt-in
1140×associate-+r+
1140×distribute-lft-in
1092×associate-+l+
752×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01171655
13201531
210551387
328101385
Stop Event
node limit
Counts
41 → 59
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1)
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (*.f64 2 (*.f64 1/2 eps))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (*.f64 2 (*.f64 1/2 eps)))) -2) 2)
(pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 -2) (sin.f64 (*.f64 1/2 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(exp.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
Outputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 -2 (pow.f64 eps 3)) (*.f64 (sin.f64 x) -1/12))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3)))) (*.f64 eps (sin.f64 x))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 -2 (*.f64 (sin.f64 x) -1/12)))) (*.f64 eps (sin.f64 x)))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 -2 (*.f64 (sin.f64 x) -1/12)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 -2 (pow.f64 eps 3)) (*.f64 (sin.f64 x) -1/12)))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3)))) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 eps eps)))))
(-.f64 (fma.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (pow.f64 eps 3) (*.f64 -2 (*.f64 (sin.f64 x) -1/12)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 eps (*.f64 eps -1/2))) (-.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2 (*.f64 (sin.f64 x) -1/12))) (*.f64 eps (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))
(*.f64 -2 (+.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x x) (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (*.f64 x x))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (*.f64 x x)) (*.f64 (*.f64 x -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -2 (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 -2 (*.f64 x x)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x x) (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))))
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3)) 1/3))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (*.f64 x x))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (*.f64 x x)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 x -2) (*.f64 1/3 (pow.f64 x 3)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (*.f64 2 (*.f64 1/2 eps))))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 1 eps))) -1)
(-.f64 -1 (/.f64 (cos.f64 eps) -1))
(neg.f64 (-.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (*.f64 2 (*.f64 1/2 eps)))) -2) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 1 eps))) -1)
(-.f64 -1 (/.f64 (cos.f64 eps) -1))
(neg.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (*.f64 (sqrt.f64 -2) (sin.f64 (*.f64 1/2 eps))) 2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) 1/3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(exp.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log1p.f64 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))

localize58.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
99.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (sqrt.f64 (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
94.6%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
57.6%
(sqrt.f64 (*.f64 eps eps))
Compiler

Compiled 76 to 32 computations (57.9% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1320×associate-*r/
956×associate-*l/
348×add-sqr-sqrt
336×pow1
336×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

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

simplify59.0ms (0.4%)

Algorithm
egg-herbie
Rules
1244×times-frac
924×associate-*r*
842×associate-/l*
706×associate-*l*
666×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04282986
112542860
Stop Event
node limit
Counts
202 → 234
Calls
Call 1
Inputs
eps
eps
eps
eps
eps
eps
eps
eps
(*.f64 -1 eps)
(*.f64 -1 eps)
(*.f64 -1 eps)
(*.f64 -1 eps)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(+.f64 x (+.f64 x eps))
(+.f64 x (-.f64 eps x))
(+.f64 x (*.f64 (+.f64 x eps) 1))
(+.f64 0 eps)
(+.f64 (+.f64 x eps) x)
(+.f64 eps 0)
(+.f64 eps (*.f64 -2 x))
(+.f64 eps (fma.f64 0 1 0))
(+.f64 eps (fma.f64 0 0 0))
(+.f64 eps (fma.f64 (neg.f64 x) 2 0))
(+.f64 eps (+.f64 0 (fma.f64 0 1 0)))
(+.f64 eps (+.f64 (*.f64 -2 x) (fma.f64 0 1 0)))
(+.f64 eps (+.f64 (fma.f64 0 1 0) (fma.f64 0 1 0)))
(+.f64 eps (+.f64 (fma.f64 0 0 0) (fma.f64 0 1 0)))
(+.f64 eps (+.f64 (fma.f64 (neg.f64 x) 2 0) (fma.f64 0 1 0)))
(+.f64 eps (+.f64 0 (fma.f64 0 0 0)))
(+.f64 eps (+.f64 (*.f64 -2 x) (fma.f64 0 0 0)))
(+.f64 eps (+.f64 (fma.f64 0 1 0) (fma.f64 0 0 0)))
(+.f64 eps (+.f64 (fma.f64 0 0 0) (fma.f64 0 0 0)))
(+.f64 eps (+.f64 (fma.f64 (neg.f64 x) 2 0) (fma.f64 0 0 0)))
(+.f64 eps (+.f64 0 (fma.f64 (neg.f64 x) 2 0)))
(+.f64 eps (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 x) 2 0)))
(+.f64 eps (+.f64 (fma.f64 0 1 0) (fma.f64 (neg.f64 x) 2 0)))
(+.f64 eps (+.f64 (fma.f64 0 0 0) (fma.f64 (neg.f64 x) 2 0)))
(+.f64 eps (+.f64 (fma.f64 (neg.f64 x) 2 0) (fma.f64 (neg.f64 x) 2 0)))
(+.f64 (*.f64 (+.f64 x eps) 1) x)
(+.f64 (*.f64 -2 x) eps)
(+.f64 (fma.f64 0 1 0) eps)
(+.f64 (fma.f64 0 0 0) eps)
(+.f64 (fma.f64 (neg.f64 x) 2 0) eps)
(+.f64 (-.f64 eps 1) 1)
(+.f64 (-.f64 (-.f64 eps x) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (+.f64 x eps) (exp.f64 (log1p.f64 x))) 1)
(-.f64 0 (-.f64 0 eps))
(-.f64 1 (-.f64 1 eps))
(-.f64 (+.f64 x eps) x)
(-.f64 eps 0)
(-.f64 eps (/.f64 0 eps))
(-.f64 eps (-.f64 0 (fma.f64 0 1 0)))
(-.f64 eps (-.f64 0 (fma.f64 0 0 0)))
(-.f64 eps (-.f64 0 (fma.f64 (neg.f64 x) 2 0)))
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
(-.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 (*.f64 -2 x)))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (+.f64 x eps)))
(-.f64 (-.f64 eps x) x)
(-.f64 (-.f64 eps x) (-.f64 x (fma.f64 0 1 0)))
(-.f64 (-.f64 eps x) (-.f64 x (fma.f64 0 0 0)))
(-.f64 (-.f64 eps x) (-.f64 x (fma.f64 (neg.f64 x) 2 0)))
(-.f64 (+.f64 1 eps) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 eps))) 1)
(-.f64 (+.f64 (+.f64 x eps) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 x eps) 1) (exp.f64 (log1p.f64 x))) 1)
(*.f64 1 eps)
(*.f64 (sqrt.f64 eps) (sqrt.f64 eps))
(*.f64 (cbrt.f64 eps) (/.f64 eps (cbrt.f64 eps)))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 eps))
(*.f64 (*.f64 eps eps) (/.f64 1 eps))
(*.f64 eps 1)
(*.f64 (+.f64 0 (pow.f64 eps 3)) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eps 4))) (sqrt.f64 (/.f64 eps (cbrt.f64 eps))))
(*.f64 (+.f64 0 (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) 0))
(*.f64 (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))) (+.f64 0 (pow.f64 eps 3)))
(*.f64 (/.f64 1 eps) (*.f64 eps eps))
(*.f64 (fabs.f64 (/.f64 eps (cbrt.f64 eps))) (fabs.f64 (cbrt.f64 eps)))
(*.f64 (pow.f64 1 1/2) eps)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 4)) 1/2) (pow.f64 (/.f64 eps (cbrt.f64 eps)) 1/2))
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 1 eps))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) eps)
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 0 (*.f64 eps eps))) (-.f64 0 eps))
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x))) eps)
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3))) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 0 (pow.f64 eps 3)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps))
(*.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 4) (*.f64 (-.f64 0 (*.f64 0 eps)) (-.f64 0 (*.f64 0 eps))))) (*.f64 eps eps))
(*.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (-.f64 0 (*.f64 0 eps)) 3))) (-.f64 (+.f64 (pow.f64 eps 4) (*.f64 (-.f64 0 (*.f64 0 eps)) (-.f64 0 (*.f64 0 eps)))) (*.f64 (*.f64 eps eps) (-.f64 0 (*.f64 0 eps)))))
(/.f64 1 (/.f64 1 eps))
(/.f64 (sqrt.f64 eps) (/.f64 eps (*.f64 (sqrt.f64 eps) eps)))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 eps (cbrt.f64 (pow.f64 eps 4))))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 eps (*.f64 (cbrt.f64 eps) eps)))
(/.f64 (cbrt.f64 (pow.f64 eps 4)) (cbrt.f64 eps))
(/.f64 (cbrt.f64 (pow.f64 eps 4)) (/.f64 eps (/.f64 eps (cbrt.f64 eps))))
(/.f64 (*.f64 eps eps) eps)
(/.f64 eps 1)
(/.f64 eps (/.f64 eps eps))
(/.f64 (+.f64 0 (pow.f64 eps 3)) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) eps))
(/.f64 (sqrt.f64 (+.f64 0 (pow.f64 eps 3))) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (sqrt.f64 (+.f64 0 (pow.f64 eps 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 0 (pow.f64 eps 3))) (cbrt.f64 (+.f64 0 (pow.f64 eps 3)))) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (cbrt.f64 (+.f64 0 (pow.f64 eps 3)))))
(/.f64 (*.f64 (sqrt.f64 eps) eps) (sqrt.f64 eps))
(/.f64 (*.f64 eps (/.f64 eps (cbrt.f64 eps))) (/.f64 eps (cbrt.f64 eps)))
(/.f64 (-.f64 0 (*.f64 eps eps)) (-.f64 0 eps))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) eps)
(/.f64 (-.f64 (pow.f64 eps 3) 0) (*.f64 eps eps))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 eps))
(/.f64 (neg.f64 (+.f64 0 (pow.f64 eps 3))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (*.f64 1 (-.f64 0 (*.f64 eps eps))) (-.f64 0 eps))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x))) eps)
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3))) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(/.f64 (*.f64 1 (neg.f64 (+.f64 0 (pow.f64 eps 3)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 0 (pow.f64 eps 3)))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (+.f64 0 (pow.f64 eps 3)))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) 1) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 0 (*.f64 eps eps)) 1) (-.f64 0 eps))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) 1) eps)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) 1) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) 1) (neg.f64 eps))
(/.f64 (*.f64 (neg.f64 (+.f64 0 (pow.f64 eps 3))) 1) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 0 (pow.f64 eps 3))) (sqrt.f64 eps)) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 0 (pow.f64 eps 3))) (/.f64 eps (cbrt.f64 eps))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 4) 0) (/.f64 1 eps)) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) 0) (/.f64 1 eps)) (+.f64 (+.f64 (pow.f64 eps 4) 0) (*.f64 0 (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (pow.f64 eps 3) 3)) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) (-.f64 (+.f64 (pow.f64 (*.f64 eps eps) 3) 0) (*.f64 (pow.f64 eps 3) 0)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) 0) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) (-.f64 (pow.f64 eps 3) 0))
(/.f64 (/.f64 (*.f64 eps eps) 1) eps)
(/.f64 (/.f64 (*.f64 eps eps) (cbrt.f64 eps)) (/.f64 eps (cbrt.f64 eps)))
(/.f64 (/.f64 (*.f64 eps eps) (/.f64 eps (cbrt.f64 eps))) (cbrt.f64 eps))
(/.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 1 eps))
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (pow.f64 eps 3))) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (sqrt.f64 eps))) (-.f64 (sqrt.f64 eps) 0))
(/.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) 1) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
(/.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (*.f64 (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(pow.f64 (sqrt.f64 eps) 2)
(pow.f64 (cbrt.f64 eps) 3)
(pow.f64 (*.f64 eps eps) 1/2)
(pow.f64 eps 1)
(pow.f64 (pow.f64 eps 3) 1/3)
(fabs.f64 eps)
(fabs.f64 (neg.f64 eps))
(log.f64 (exp.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 eps)))
(log.f64 (/.f64 (exp.f64 eps) 1))
(cbrt.f64 (pow.f64 eps 3))
(expm1.f64 (log1p.f64 eps))
(exp.f64 (log.f64 eps))
(exp.f64 (*.f64 (log.f64 eps) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 eps)) 1/2))
(log1p.f64 (expm1.f64 eps))
(fma.f64 0 0 eps)
(fma.f64 1 0 eps)
(fma.f64 1 eps 0)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)
(fma.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 eps) 0)
(fma.f64 2 x eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1)
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) -2) 2)
(pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 -2) (sin.f64 (*.f64 1/2 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(exp.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
Outputs
eps
eps
eps
eps
eps
eps
eps
eps
(*.f64 -1 eps)
(neg.f64 eps)
(*.f64 -1 eps)
(neg.f64 eps)
(*.f64 -1 eps)
(neg.f64 eps)
(*.f64 -1 eps)
(neg.f64 eps)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 -2 (pow.f64 eps 3)) (*.f64 (sin.f64 x) -1/12))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 -2 (pow.f64 eps 3))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 -2 (pow.f64 eps 3)) (*.f64 (sin.f64 x) -1/12)))))
(+.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 -2 (pow.f64 eps 3))) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 eps eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))
(*.f64 -2 (+.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x x) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (*.f64 x (cos.f64 (*.f64 eps 1/2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (*.f64 x x))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x x) (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (*.f64 x (cos.f64 (*.f64 eps 1/2)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (*.f64 x x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(+.f64 x (+.f64 x eps))
(+.f64 (+.f64 x x) eps)
(fma.f64 2 x eps)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(+.f64 x (*.f64 (+.f64 x eps) 1))
(+.f64 (+.f64 x x) eps)
(fma.f64 2 x eps)
(+.f64 0 eps)
eps
(+.f64 (+.f64 x eps) x)
(+.f64 (+.f64 x x) eps)
(fma.f64 2 x eps)
(+.f64 eps 0)
eps
(+.f64 eps (*.f64 -2 x))
(fma.f64 -2 x eps)
(+.f64 eps (fma.f64 0 1 0))
eps
(+.f64 eps (fma.f64 0 0 0))
eps
(+.f64 eps (fma.f64 (neg.f64 x) 2 0))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 0 (fma.f64 0 1 0)))
eps
(+.f64 eps (+.f64 (*.f64 -2 x) (fma.f64 0 1 0)))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 (fma.f64 0 1 0) (fma.f64 0 1 0)))
eps
(+.f64 eps (+.f64 (fma.f64 0 0 0) (fma.f64 0 1 0)))
eps
(+.f64 eps (+.f64 (fma.f64 (neg.f64 x) 2 0) (fma.f64 0 1 0)))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 0 (fma.f64 0 0 0)))
eps
(+.f64 eps (+.f64 (*.f64 -2 x) (fma.f64 0 0 0)))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 (fma.f64 0 1 0) (fma.f64 0 0 0)))
eps
(+.f64 eps (+.f64 (fma.f64 0 0 0) (fma.f64 0 0 0)))
eps
(+.f64 eps (+.f64 (fma.f64 (neg.f64 x) 2 0) (fma.f64 0 0 0)))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 0 (fma.f64 (neg.f64 x) 2 0)))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 x) 2 0)))
(+.f64 (fma.f64 -2 x eps) (fma.f64 (neg.f64 x) 2 0))
(+.f64 (*.f64 x -2) (fma.f64 -2 x eps))
(+.f64 eps (+.f64 (fma.f64 0 1 0) (fma.f64 (neg.f64 x) 2 0)))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 (fma.f64 0 0 0) (fma.f64 (neg.f64 x) 2 0)))
(fma.f64 -2 x eps)
(+.f64 eps (+.f64 (fma.f64 (neg.f64 x) 2 0) (fma.f64 (neg.f64 x) 2 0)))
(+.f64 (fma.f64 -2 x eps) (fma.f64 (neg.f64 x) 2 0))
(+.f64 (*.f64 x -2) (fma.f64 -2 x eps))
(+.f64 (*.f64 (+.f64 x eps) 1) x)
(+.f64 (+.f64 x x) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 -2 x) eps)
(fma.f64 -2 x eps)
(+.f64 (fma.f64 0 1 0) eps)
eps
(+.f64 (fma.f64 0 0 0) eps)
eps
(+.f64 (fma.f64 (neg.f64 x) 2 0) eps)
(fma.f64 -2 x eps)
(+.f64 (-.f64 eps 1) 1)
eps
(+.f64 (-.f64 (-.f64 eps x) (exp.f64 (log1p.f64 x))) 1)
(+.f64 1 (-.f64 eps (+.f64 x (exp.f64 (log1p.f64 x)))))
(-.f64 (+.f64 1 (-.f64 eps x)) (exp.f64 (log1p.f64 x)))
(+.f64 (-.f64 (+.f64 x eps) (exp.f64 (log1p.f64 x))) 1)
(+.f64 1 (+.f64 x (-.f64 eps (exp.f64 (log1p.f64 x)))))
(+.f64 (+.f64 1 x) (-.f64 eps (exp.f64 (log1p.f64 x))))
(-.f64 0 (-.f64 0 eps))
eps
(-.f64 1 (-.f64 1 eps))
eps
(-.f64 (+.f64 x eps) x)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(-.f64 eps 0)
eps
(-.f64 eps (/.f64 0 eps))
eps
(-.f64 eps (-.f64 0 (fma.f64 0 1 0)))
eps
(-.f64 eps (-.f64 0 (fma.f64 0 0 0)))
eps
(-.f64 eps (-.f64 0 (fma.f64 (neg.f64 x) 2 0)))
(fma.f64 -2 x eps)
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
eps
(-.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 (*.f64 -2 x)))
(fma.f64 -2 x eps)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 (-.f64 1 x) eps))
(+.f64 -1 (+.f64 x (+.f64 eps (exp.f64 (log1p.f64 x)))))
(-.f64 (-.f64 eps x) x)
(fma.f64 -2 x eps)
(-.f64 (-.f64 eps x) (-.f64 x (fma.f64 0 1 0)))
(fma.f64 -2 x eps)
(-.f64 (-.f64 eps x) (-.f64 x (fma.f64 0 0 0)))
(fma.f64 -2 x eps)
(-.f64 (-.f64 eps x) (-.f64 x (fma.f64 (neg.f64 x) 2 0)))
(+.f64 (fma.f64 -2 x eps) (fma.f64 (neg.f64 x) 2 0))
(+.f64 (*.f64 x -2) (fma.f64 -2 x eps))
(-.f64 (+.f64 1 eps) 1)
eps
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 eps))) 1)
eps
(-.f64 (+.f64 (+.f64 x eps) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 (-.f64 1 x) eps))
(+.f64 -1 (+.f64 x (+.f64 eps (exp.f64 (log1p.f64 x)))))
(-.f64 (+.f64 (*.f64 (+.f64 x eps) 1) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 (-.f64 1 x) eps))
(+.f64 -1 (+.f64 x (+.f64 eps (exp.f64 (log1p.f64 x)))))
(*.f64 1 eps)
eps
(*.f64 (sqrt.f64 eps) (sqrt.f64 eps))
eps
(*.f64 (cbrt.f64 eps) (/.f64 eps (cbrt.f64 eps)))
eps
(*.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 eps))
eps
(*.f64 (*.f64 eps eps) (/.f64 1 eps))
eps
(*.f64 eps 1)
eps
(*.f64 (+.f64 0 (pow.f64 eps 3)) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eps 4))) (sqrt.f64 (/.f64 eps (cbrt.f64 eps))))
(*.f64 (+.f64 0 (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) 0))
eps
(*.f64 (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))) (+.f64 0 (pow.f64 eps 3)))
eps
(*.f64 (/.f64 1 eps) (*.f64 eps eps))
eps
(*.f64 (fabs.f64 (/.f64 eps (cbrt.f64 eps))) (fabs.f64 (cbrt.f64 eps)))
(*.f64 (/.f64 eps (fabs.f64 (cbrt.f64 eps))) (fabs.f64 (cbrt.f64 eps)))
(*.f64 (pow.f64 1 1/2) eps)
eps
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 4)) 1/2) (pow.f64 (/.f64 eps (cbrt.f64 eps)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eps 4))) (sqrt.f64 (/.f64 eps (cbrt.f64 eps))))
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 1 eps))
eps
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) eps)
eps
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
eps
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 0 (*.f64 eps eps))) (-.f64 0 eps))
eps
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x))) eps)
(/.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)))
(/.f64 (pow.f64 eps 3) (*.f64 (fma.f64 2 x eps) (+.f64 eps (-.f64 x x))))
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3))) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3))) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 x (+.f64 eps x)))))
(/.f64 (*.f64 eps eps) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 (-.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
eps
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 0 (pow.f64 eps 3)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps))
eps
(*.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 4) (*.f64 (-.f64 0 (*.f64 0 eps)) (-.f64 0 (*.f64 0 eps))))) (*.f64 eps eps))
eps
(*.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (-.f64 0 (*.f64 0 eps)) 3))) (-.f64 (+.f64 (pow.f64 eps 4) (*.f64 (-.f64 0 (*.f64 0 eps)) (-.f64 0 (*.f64 0 eps)))) (*.f64 (*.f64 eps eps) (-.f64 0 (*.f64 0 eps)))))
eps
(/.f64 1 (/.f64 1 eps))
eps
(/.f64 (sqrt.f64 eps) (/.f64 eps (*.f64 (sqrt.f64 eps) eps)))
eps
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 eps (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (/.f64 eps (*.f64 eps (cbrt.f64 eps))) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (/.f64 1 (cbrt.f64 eps)))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 eps (*.f64 (cbrt.f64 eps) eps)))
eps
(/.f64 (cbrt.f64 (pow.f64 eps 4)) (cbrt.f64 eps))
(/.f64 (cbrt.f64 (pow.f64 eps 4)) (/.f64 eps (/.f64 eps (cbrt.f64 eps))))
(/.f64 (cbrt.f64 (pow.f64 eps 4)) (cbrt.f64 eps))
(/.f64 (*.f64 eps eps) eps)
eps
(/.f64 eps 1)
eps
(/.f64 eps (/.f64 eps eps))
eps
(/.f64 (+.f64 0 (pow.f64 eps 3)) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
eps
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) eps))
eps
(/.f64 (sqrt.f64 (+.f64 0 (pow.f64 eps 3))) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (sqrt.f64 (+.f64 0 (pow.f64 eps 3)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 eps eps)) (sqrt.f64 (pow.f64 eps 3)))
(*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 eps eps)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 0 (pow.f64 eps 3))) (cbrt.f64 (+.f64 0 (pow.f64 eps 3)))) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (cbrt.f64 (+.f64 0 (pow.f64 eps 3)))))
eps
(/.f64 (*.f64 (sqrt.f64 eps) eps) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) eps))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 eps)) eps)
(/.f64 (*.f64 eps (/.f64 eps (cbrt.f64 eps))) (/.f64 eps (cbrt.f64 eps)))
eps
(/.f64 (-.f64 0 (*.f64 eps eps)) (-.f64 0 eps))
eps
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) eps)
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) eps)
(/.f64 (fma.f64 2 x eps) (/.f64 eps (+.f64 eps (-.f64 x x))))
(/.f64 (-.f64 (pow.f64 eps 3) 0) (*.f64 eps eps))
eps
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 x (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 (-.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 eps))
eps
(/.f64 (neg.f64 (+.f64 0 (pow.f64 eps 3))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(/.f64 (*.f64 1 (-.f64 0 (*.f64 eps eps))) (-.f64 0 eps))
eps
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x))) eps)
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) eps)
(/.f64 (fma.f64 2 x eps) (/.f64 eps (+.f64 eps (-.f64 x x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3))) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 x (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 (-.f64 x x) eps))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
eps
(/.f64 (*.f64 1 (neg.f64 (+.f64 0 (pow.f64 eps 3)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 0 (pow.f64 eps 3)))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 (*.f64 eps eps)) (sqrt.f64 (pow.f64 eps 3))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (sqrt.f64 (pow.f64 eps 3)))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (+.f64 0 (pow.f64 eps 3)))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 eps (/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 eps (cbrt.f64 eps))))
(/.f64 (*.f64 eps eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) 1) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
eps
(/.f64 (*.f64 1 (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps))
eps
(/.f64 (*.f64 (-.f64 0 (*.f64 eps eps)) 1) (-.f64 0 eps))
eps
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) 1) eps)
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 x x)) eps)
(/.f64 (fma.f64 2 x eps) (/.f64 eps (+.f64 eps (-.f64 x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) 1) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 x (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (-.f64 (-.f64 x x) eps))))
(/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) 1) (neg.f64 eps))
eps
(/.f64 (*.f64 (neg.f64 (+.f64 0 (pow.f64 eps 3))) 1) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(/.f64 (*.f64 (sqrt.f64 (+.f64 0 (pow.f64 eps 3))) (sqrt.f64 eps)) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 (*.f64 eps eps)) (sqrt.f64 (pow.f64 eps 3))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (sqrt.f64 (pow.f64 eps 3)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 0 (pow.f64 eps 3))) (/.f64 eps (cbrt.f64 eps))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(/.f64 eps (/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 eps (cbrt.f64 eps))))
(/.f64 (*.f64 eps eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 4) 0) (/.f64 1 eps)) (*.f64 eps eps))
eps
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) 0) (/.f64 1 eps)) (+.f64 (+.f64 (pow.f64 eps 4) 0) (*.f64 0 (*.f64 eps eps))))
eps
(/.f64 (*.f64 (+.f64 0 (pow.f64 (pow.f64 eps 3) 3)) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) (-.f64 (+.f64 (pow.f64 (*.f64 eps eps) 3) 0) (*.f64 (pow.f64 eps 3) 0)))
eps
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) 0) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) (-.f64 (pow.f64 eps 3) 0))
eps
(/.f64 (/.f64 (*.f64 eps eps) 1) eps)
eps
(/.f64 (/.f64 (*.f64 eps eps) (cbrt.f64 eps)) (/.f64 eps (cbrt.f64 eps)))
eps
(/.f64 (/.f64 (*.f64 eps eps) (/.f64 eps (cbrt.f64 eps))) (cbrt.f64 eps))
eps
(/.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 1 eps))
eps
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (pow.f64 eps 3))) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (sqrt.f64 eps))) (-.f64 (sqrt.f64 eps) 0))
eps
(/.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) 1) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
eps
(/.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(/.f64 (/.f64 (+.f64 0 (pow.f64 eps 3)) (*.f64 (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
eps
(pow.f64 (sqrt.f64 eps) 2)
eps
(pow.f64 (cbrt.f64 eps) 3)
eps
(pow.f64 (*.f64 eps eps) 1/2)
eps
(pow.f64 eps 1)
eps
(pow.f64 (pow.f64 eps 3) 1/3)
eps
(fabs.f64 eps)
eps
(fabs.f64 (neg.f64 eps))
eps
(log.f64 (exp.f64 eps))
eps
(log.f64 (+.f64 1 (expm1.f64 eps)))
eps
(log.f64 (/.f64 (exp.f64 eps) 1))
eps
(cbrt.f64 (pow.f64 eps 3))
eps
(expm1.f64 (log1p.f64 eps))
eps
(exp.f64 (log.f64 eps))
eps
(exp.f64 (*.f64 (log.f64 eps) 1))
eps
(exp.f64 (*.f64 (*.f64 2 (log.f64 eps)) 1/2))
eps
(log1p.f64 (expm1.f64 eps))
eps
(fma.f64 0 0 eps)
eps
(fma.f64 1 0 eps)
eps
(fma.f64 1 eps 0)
eps
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)
eps
(fma.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 eps) 0)
eps
(fma.f64 2 x eps)
(+.f64 (+.f64 x x) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 eps)) -1)
(*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 eps)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) -2) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 eps)) -1)
(*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 eps)))
(pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (*.f64 (sqrt.f64 -2) (sin.f64 (*.f64 1/2 eps))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sqrt.f64 -2)) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) 1/3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))
(fabs.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(exp.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log1p.f64 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.9%
(*.f64 (cos.f64 x) (cos.f64 eps))
99.9%
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
99.6%
(*.f64 (sin.f64 x) (sin.f64 eps))
94.1%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
Compiler

Compiled 47 to 10 computations (78.7% saved)

series3.0ms (0%)

Counts
3 → 44
Calls

18 calls:

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

rewrite193.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1760×associate-*r/
1578×associate-*l/
766×associate-+l+
346×+-commutative
328×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify261.0ms (1.6%)

Algorithm
egg-herbie
Rules
1150×+-commutative
1002×associate-+r+
754×associate-*r*
746×associate-+l+
688×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093326480
1247524384
Stop Event
node limit
Counts
426 → 577
Calls
Call 1
Inputs
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (+.f64 x eps)))
(+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (cos.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (cos.f64 x)))) 1)
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) (+.f64 (cos.f64 (-.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))) (+.f64 (cos.f64 (-.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) 1) (+.f64 (cos.f64 (-.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 x eps)) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) -2)
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps))) 2)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) -2)
(/.f64 (*.f64 1 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps)))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) 1) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) 1) -2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps))) 1) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) 1/2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))))
(pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (cos.f64 (+.f64 x eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 1)
(+.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (cos.f64 (-.f64 x eps)) 2)) (/.f64 (cos.f64 (+.f64 x eps)) 2))
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 4)
(/.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (-.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))) 2)
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))) 4)
(/.f64 (*.f64 1 (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))) (sqrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))) (cbrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 1) (cos.f64 (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))) 1) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 1) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 1) 4)
(/.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) 1) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)) (cbrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2))) (/.f64 1 (cos.f64 (-.f64 x eps)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) 3)) (/.f64 1 (cos.f64 (-.f64 x eps)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(cos.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
Outputs
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (+.f64 (cos.f64 eps) (neg.f64 (*.f64 x (sin.f64 eps)))) -1)
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (*.f64 x (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)))) (fma.f64 (neg.f64 x) (sin.f64 eps) -1)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (-.f64 (*.f64 x (*.f64 x (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)))) 1)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 x) eps) eps) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 x) eps) eps) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 x) eps) eps) (*.f64 eps (neg.f64 (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(*.f64 (sin.f64 eps) x)
(*.f64 x (sin.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))
(fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 x (sin.f64 eps)))
(*.f64 (sin.f64 eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x)))
(fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 x (sin.f64 eps))))
(fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (*.f64 (sin.f64 eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))))
(fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (*.f64 x (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 x (*.f64 -1/5040 (pow.f64 x 7)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/120 (pow.f64 x 5)) (*.f64 (pow.f64 x 3) -1/6))))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(fma.f64 eps (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) -1/6))
(*.f64 (sin.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) -1/6)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) -1/6)))
(fma.f64 eps (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/6) (*.f64 1/120 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 -1/5040 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (fma.f64 eps (sin.f64 x) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) -1/6))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/6) (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/5040 (pow.f64 eps 7)) eps)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (neg.f64 (*.f64 x (sin.f64 eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (*.f64 x x)) (neg.f64 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (*.f64 x x)) (*.f64 (sin.f64 eps) (neg.f64 x))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (*.f64 x x)) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (neg.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 x))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (neg.f64 (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x)))
(-.f64 (-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x)))
(-.f64 (-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (*.f64 0 (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (*.f64 0 (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (*.f64 0 (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x)))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (neg.f64 (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))))
(-.f64 (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))))
(-.f64 (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (+.f64 (cos.f64 x) (*.f64 -2 (*.f64 0 (cos.f64 x)))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 0 (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 0 (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) 1)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (+.f64 x eps)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 0 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (cos.f64 x)))) 1)
(+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) (+.f64 (cos.f64 (-.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))) (+.f64 (cos.f64 (-.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) 1) (+.f64 (cos.f64 (-.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (+.f64 (pow.f64 (cos.f64 x) 6) (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(*.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 x eps)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) -2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) -2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (sqrt.f64 2)) (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (cbrt.f64 2)) (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) 1) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) 1) -2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps))) 1) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (sqrt.f64 2)) (sqrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (cbrt.f64 2)) (cbrt.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) 1/2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 1/2))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) 1/2)
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 (cos.f64 (-.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))) (fma.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))))
(/.f64 1/2 (/.f64 (fma.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))) (-.f64 (pow.f64 (cos.f64 (-.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))))
(pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)
(*.f64 (sin.f64 eps) (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)
(*.f64 (sin.f64 eps) (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 3)
(*.f64 (sin.f64 eps) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 eps) (sin.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))
(fabs.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))
(*.f64 (sin.f64 eps) (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(*.f64 (sin.f64 eps) (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 4 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 3 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (+.f64 x eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (+.f64 x eps)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1) (cos.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 1))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 1)
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (cos.f64 (-.f64 x eps)) 2)) (/.f64 (cos.f64 (+.f64 x eps)) 2))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(cos.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(cos.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (-.f64 x eps)))
(cos.f64 (+.f64 eps x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 4)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(cos.f64 (+.f64 eps x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (-.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))) 4)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))) (neg.f64 (cos.f64 (-.f64 x eps))))
(cos.f64 (+.f64 eps x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))) (sqrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (/.f64 (sqrt.f64 (cos.f64 (-.f64 x eps))) (sqrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (-.f64 x eps)))) (sqrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))))) (cbrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (/.f64 (cbrt.f64 (cos.f64 (-.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (cbrt.f64 (cos.f64 (-.f64 x eps)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(/.f64 (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 1) (cos.f64 (-.f64 x eps)))
(cos.f64 (+.f64 eps x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))) 1) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) 1) (-.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 1) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) 1) 4)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) 1) (neg.f64 (cos.f64 (-.f64 x eps))))
(cos.f64 (+.f64 eps x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (/.f64 (sqrt.f64 (cos.f64 (-.f64 x eps))) (sqrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (-.f64 x eps)))) (sqrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)) (cbrt.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (/.f64 (cbrt.f64 (cos.f64 (-.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (cbrt.f64 (cos.f64 (-.f64 x eps)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2))) (/.f64 1 (cos.f64 (-.f64 x eps)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (-.f64 x eps))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 4))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 4)) (cos.f64 (-.f64 x eps))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) 3)) (/.f64 1 (cos.f64 (-.f64 x eps)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 4) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)))) (/.f64 1 (cos.f64 (-.f64 x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 6)) (cos.f64 (-.f64 x eps))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 6)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 6) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 6) (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 (-.f64 x eps)))))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(cos.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(fabs.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 (+.f64 eps x))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 eps x)))

eval525.0ms (3.2%)

Compiler

Compiled 38139 to 15671 computations (58.9% saved)

prune865.0ms (5.3%)

Pruning

79 alts after pruning (73 fresh and 6 done)

PrunedKeptTotal
New1499301529
Fresh154358
Picked011
Done257
Total1516791595
Error
100.0%
Counts
1595 → 79
Alt Table
Click to see full alt table
StatusErrorProgram
89.3%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3))
89.7%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))
55.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (*.f64 (/.f64 (sin.f64 eps) -1) (tan.f64 (/.f64 eps 2))) (+.f64 1 (*.f64 -1/2 (*.f64 x x)))))
99.5%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps)))) (cos.f64 x)))
89.5%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (-.f64 -2 (*.f64 (cos.f64 eps) 2)))))
89.5%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2)))
89.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
3.6%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))) 3)
35.5%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
44.9%
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
35.6%
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
35.7%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
58.0%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
57.8%
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (log.f64 (exp.f64 (cos.f64 x)))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
49.4%
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cos.f64 x)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))
89.8%
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
16.1%
(-.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
37.3%
(-.f64 (-.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
34.3%
(-.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (cos.f64 x))
39.5%
(-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps)))
12.7%
(-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))) 1)
54.2%
(-.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2)) (*.f64 eps (sin.f64 x)))
89.8%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
57.9%
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
35.7%
(-.f64 (cos.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (cos.f64 x)) 3))
32.7%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 1 (*.f64 -1/2 (*.f64 x x))))
35.4%
(-.f64 (cos.f64 (+.f64 x eps)) (expm1.f64 (+.f64 (log.f64 2) (*.f64 (*.f64 x x) -1/4))))
35.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
35.2%
(-.f64 (cos.f64 (+.f64 x eps)) 1)
12.8%
(-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
12.8%
(-.f64 (cos.f64 x) (cos.f64 x))
36.2%
(-.f64 (cos.f64 eps) (cos.f64 x))
35.7%
(-.f64 (cos.f64 eps) 1)
35.6%
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) 1)
69.0%
(+.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
89.7%
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))))
53.9%
(+.f64 (+.f64 (cos.f64 eps) (-.f64 (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)) 1)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
57.3%
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
3.6%
(+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
45.1%
(*.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
65.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
25.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
25.2%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (pow.f64 eps 3))) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
61.0%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 eps (*.f64 (cbrt.f64 eps) eps))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
27.3%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (-.f64 (pow.f64 eps 3) 0) (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
64.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x eps))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
24.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (+.f64 x (-.f64 x eps)) (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
74.9%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 1 (/.f64 1 eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
45.4%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (/.f64 eps (/.f64 (+.f64 eps x) eps)) (-.f64 (/.f64 x (/.f64 (+.f64 eps x) x)) x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
41.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 (+.f64 x x) eps) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
41.2%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 (*.f64 x -2) (fma.f64 -2 x eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
44.7%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 1/2 eps)))
24.5%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
74.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
26.5%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))) (+.f64 0 (pow.f64 eps 3))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
62.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (-.f64 x eps))) (*.f64 eps (+.f64 x (-.f64 x eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
49.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 1 eps) (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
22.3%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (sqrt.f64 (*.f64 eps eps)) 1/2))) (sin.f64 x))
13.5%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (neg.f64 eps) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
36.3%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 eps 3)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
77.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
47.0%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x))
48.3%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -2 (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 -2 (*.f64 x x)))))
45.0%
(*.f64 (sin.f64 x) (neg.f64 eps))
45.1%
(*.f64 (sin.f64 eps) (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))
21.7%
(*.f64 eps (*.f64 -1/2 eps))
21.7%
(*.f64 -1/2 (*.f64 eps eps))
45.1%
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
45.1%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
34.3%
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
14.4%
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
11.9%
(sqrt.f64 (*.f64 1/4 (pow.f64 eps 4)))
9.3%
(neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
99.4%
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
35.6%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
3.6%
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
35.7%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
14.5%
(fabs.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
3.1%
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
Compiler

Compiled 2618 to 1858 computations (29% saved)

localize57.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(cos.f64 x)
99.8%
(*.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps)))) (cos.f64 x))
99.7%
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
99.6%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps)))) (cos.f64 x)))
Compiler

Compiled 62 to 34 computations (45.2% saved)

series4.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite146.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
954×swap-sqr
556×associate-*r/
472×distribute-rgt-in
458×associate-*l/
430×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

simplify225.0ms (1.4%)

Algorithm
egg-herbie
Rules
1622×associate-*r/
1240×associate-+r+
904×associate-+l+
744×associate-*r*
598×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03949205
111328879
246568879
Stop Event
node limit
Counts
187 → 266
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 8) (+.f64 (*.f64 1/2880 (cos.f64 x)) (+.f64 (*.f64 -1/1440 (cos.f64 x)) (+.f64 (*.f64 17/40320 (cos.f64 x)) (*.f64 -1/10080 (cos.f64 x))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x))))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 6) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (-.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 x) -1)))
(*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) -1) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 1)
(*.f64 1 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) 1) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 3) 1/3)
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 2))
(log.f64 (exp.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(+.f64 0 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 0 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 0 (sin.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) 1)
(+.f64 (*.f64 (sin.f64 eps) 0) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) 0) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(-.f64 0 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1)
(/.f64 (sin.f64 eps) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0)) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3))) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (+.f64 (pow.f64 (sin.f64 eps) 2) 0)) (sin.f64 eps))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (+.f64 0 (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 1 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 -1 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) 0) (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (sin.f64 eps) 3)) (tan.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0) (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)) (sin.f64 eps)) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 eps 1/2))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) 1/3)
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 0) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 0) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 1)
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (+.f64 (pow.f64 (sin.f64 eps) 2) 0)) (sin.f64 eps))
(/.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (+.f64 0 (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0)) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3))) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) 0) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sin.f64 eps))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (cos.f64 x))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (cos.f64 x))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0) (*.f64 (sin.f64 eps) (cos.f64 x))) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (cos.f64 (*.f64 eps 1/2)))
(pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) 1/3)
(neg.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (neg.f64 (*.f64 (sin.f64 eps) x)))
(-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 eps) x))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (*.f64 (sin.f64 eps) x))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (*.f64 x x)))) (*.f64 (sin.f64 eps) x)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (sin.f64 eps) (*.f64 x x))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (*.f64 (sin.f64 eps) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (*.f64 (sin.f64 eps) x)))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (*.f64 x x))))) (*.f64 (sin.f64 eps) x)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (/.f64 (*.f64 1/2 (*.f64 (sin.f64 eps) (*.f64 x x))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 eps) x)) (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 eps (sin.f64 x)))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4)))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2)))) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))))
(neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 eps (*.f64 eps -1/2))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 -1/2 (*.f64 eps eps)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x)))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 (pow.f64 eps 6) (*.f64 (cos.f64 x) 1/720)))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4)))) (*.f64 (cos.f64 x) (*.f64 1/720 (pow.f64 eps 6))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 (*.f64 (pow.f64 eps 6) (cos.f64 x)) 1/720)) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 -1/12 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 8) (+.f64 (*.f64 1/2880 (cos.f64 x)) (+.f64 (*.f64 -1/1440 (cos.f64 x)) (+.f64 (*.f64 17/40320 (cos.f64 x)) (*.f64 -1/10080 (cos.f64 x))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/144 (cos.f64 x)) (*.f64 1/120 (cos.f64 x))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1 (*.f64 (pow.f64 eps 8) (fma.f64 1/2880 (cos.f64 x) (fma.f64 -1/1440 (cos.f64 x) (*.f64 (cos.f64 x) 13/40320)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 (pow.f64 eps 6) (*.f64 (cos.f64 x) 1/720))))))
(-.f64 (-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (*.f64 1/720 (pow.f64 eps 6)))) (*.f64 (pow.f64 eps 8) (fma.f64 (cos.f64 x) 1/2880 (*.f64 (cos.f64 x) -1/2688)))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2))) (*.f64 (*.f64 (pow.f64 eps 6) (cos.f64 x)) 1/720)) (+.f64 (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 8) (fma.f64 (cos.f64 x) 1/2880 (*.f64 (cos.f64 x) -1/2688)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (*.f64 x x)))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (sin.f64 eps) (*.f64 x x))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 -1/24 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (*.f64 x x))) (*.f64 -1/24 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 4))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (fma.f64 -1/24 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 4))) (/.f64 (*.f64 1/2 (*.f64 (sin.f64 eps) (*.f64 x x))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 6) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -1/24 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 4) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))))))
(fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 -1/24 (/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))))
(-.f64 (fma.f64 1/720 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 6))) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (*.f64 x x))) (*.f64 -1/24 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 4)))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (fma.f64 1/720 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 6))) (fma.f64 -1/24 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (pow.f64 x 4))) (/.f64 (*.f64 1/2 (*.f64 (sin.f64 eps) (*.f64 x x))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))) (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps))))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) 1) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (-.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))) 1)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))) 1)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 (sin.f64 eps) (-.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 x) -1)))
(*.f64 (sin.f64 eps) (fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 x))))
(*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) -1) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 eps) (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 1)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 1 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 2))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)) 1) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))))
(pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 1)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 2)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 3)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 3) 1/3)
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(*.f64 (sin.f64 eps) (-.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 eps) (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x))) 2))
(fabs.f64 (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(log.f64 (exp.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))) 3))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))) 1))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (fma.f64 (tan.f64 (*.f64 1/2 eps)) (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 eps) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 0 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 0 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 0 (sin.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) 1)
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 eps) 0) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) 0) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(-.f64 0 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 eps) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0)) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (/.f64 (tan.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2))
(/.f64 (*.f64 (sin.f64 eps) (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3))) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (+.f64 (pow.f64 (sin.f64 eps) 2) 0)) (sin.f64 eps))
(/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (+.f64 0 (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 3))
(/.f64 (*.f64 1 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (*.f64 -1 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 eps))) 2) (/.f64 (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 eps))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))) (sin.f64 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) 0) (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))
(/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 eps) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 eps)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (sin.f64 eps) 3)) (tan.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 3))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (neg.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 eps)) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0) (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (/.f64 (tan.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)) (sin.f64 eps)) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (sqrt.f64 (tan.f64 (*.f64 1/2 eps)))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2)))) (sqrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 eps 1/2))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))) (cbrt.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps))
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) 1/3)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))) 2))
(fabs.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps))))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 eps 1/2))) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) 0) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 0) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))) 1)
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (+.f64 (pow.f64 (sin.f64 eps) 2) 0)) (sin.f64 eps))
(/.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (/.f64 (sin.f64 eps) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (pow.f64 (sin.f64 eps) 2)) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (+.f64 0 (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 3)) (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0)) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (/.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2)) (sin.f64 eps)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3))) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) 0) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sin.f64 eps))
(/.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (/.f64 (sin.f64 eps) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (pow.f64 (sin.f64 eps) 2)) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (sin.f64 eps) 3)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) (+.f64 (pow.f64 (sin.f64 eps) 2) 0))
(/.f64 (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(/.f64 (tan.f64 (*.f64 1/2 eps)) (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 3)) (cos.f64 x)))
(/.f64 (*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 1 (tan.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (cos.f64 x))) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (cos.f64 x))) (cos.f64 (*.f64 eps 1/2)))
(neg.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0) (*.f64 (sin.f64 eps) (cos.f64 x))) (tan.f64 (*.f64 eps 1/2)))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (/.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (cos.f64 x) (/.f64 (/.f64 (tan.f64 (*.f64 1/2 eps)) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2)) (sin.f64 eps)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 2) 0))
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 eps)) 3) (pow.f64 (tan.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (cos.f64 x))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 eps)) (cos.f64 x))
(pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1)
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 2)
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 3)
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3) 1/3)
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(neg.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(neg.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(neg.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (tan.f64 (*.f64 1/2 eps))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(fabs.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)))))
(fabs.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3)))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(+.f64 (*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))))
(*.f64 (tan.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))

localize18.0ms (0.1%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

localize24.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
99.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (neg.f64 eps) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
94.6%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
Compiler

Compiled 63 to 31 computations (50.8% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite92.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1398×associate-*r/
972×associate-*l/
356×add-sqr-sqrt
340×pow1
340×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

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

simplify59.0ms (0.4%)

Algorithm
egg-herbie
Rules
1656×distribute-rgt-in
1646×distribute-lft-in
1036×associate-+r+
988×associate-+l+
702×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01201643
13281507
29731371
325951357
Stop Event
node limit
Counts
41 → 57
Calls
Call 1
Inputs
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/16 (sin.f64 x)) (*.f64 1/48 (sin.f64 x)))))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/16 (sin.f64 x)) (*.f64 1/48 (sin.f64 x))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 -1/2 eps)) (pow.f64 x 2))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 -1/2 eps)) (pow.f64 x 3)))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 -1/2 eps)) (pow.f64 x 2))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))) 1)
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2)))) -2) 2)
(pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 -2) (sin.f64 (*.f64 eps 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(exp.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
Outputs
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 eps (sin.f64 x) (*.f64 1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps eps))))
(fma.f64 eps (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 1/2 (cos.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/16 (sin.f64 x)) (*.f64 1/48 (sin.f64 x)))))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) 1/12)))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 -2 (*.f64 (sin.f64 x) (*.f64 1/12 (pow.f64 eps 3))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 3) (*.f64 -2 (*.f64 (sin.f64 x) 1/12)))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) 1/12) (*.f64 -2 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/16 (sin.f64 x)) (*.f64 1/48 (sin.f64 x))))))))
(fma.f64 -1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 eps (sin.f64 x) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) 1/12))))))
(fma.f64 -1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 eps (sin.f64 x) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 -2 (*.f64 (sin.f64 x) (*.f64 1/12 (pow.f64 eps 3)))))))
(fma.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 3) (*.f64 -2 (*.f64 (sin.f64 x) 1/12))))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) 1/12) (*.f64 -2 (pow.f64 eps 3)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 -1/24 (pow.f64 eps 4)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps -1/2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps)))))
(*.f64 -2 (+.f64 (*.f64 (sin.f64 (*.f64 eps -1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (*.f64 eps -1/2)) (*.f64 -2 (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 -1/2 eps)) (pow.f64 x 2))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps -1/2)) (*.f64 x x)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps -1/2)))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2))) (+.f64 -2 (*.f64 x x))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (sin.f64 (*.f64 eps -1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2))) (fma.f64 x x -2)))
(*.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (*.f64 -2 (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x x -2))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 -1/2 eps)) (pow.f64 x 3)))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 -1/2 eps)) (pow.f64 x 2))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 -1/2 eps)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (fma.f64 1/3 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps -1/2)) (pow.f64 x 3))) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps -1/2)) (*.f64 x x)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps -1/2))))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 eps -1/2)) (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2))) (+.f64 -2 (*.f64 x x)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2))) (fma.f64 x x -2) (*.f64 (*.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 x -2) (*.f64 1/3 (pow.f64 x 3)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 -1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps -1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))) 1)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2))))) 2)
0
(/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 eps 1/2)))) -2) 2)
0
(pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (*.f64 (sqrt.f64 -2) (sin.f64 (*.f64 eps 1/2))) 2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(pow.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) 1/3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (pow.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(exp.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(log1p.f64 (expm1.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
99.7%
(pow.f64 (cos.f64 eps) 2)
99.3%
(+.f64 (cos.f64 eps) 1)
96.4%
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)
Compiler

Compiled 46 to 30 computations (34.8% saved)

series11.0ms (0.1%)

Counts
4 → 40
Calls

12 calls:

TimeVariablePointExpression
9.0ms
eps
@-inf
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)
0.0ms
eps
@inf
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
0.0ms
eps
@-inf
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
0.0ms
eps
@0
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)
0.0ms
eps
@inf
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)

rewrite126.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1162×associate-/r/
1144×associate-/l*
816×distribute-rgt-in
782×distribute-lft-in
594×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01378
128550
2365150
Stop Event
node limit
Counts
4 → 291
Calls
Call 1
Inputs
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)
(+.f64 (cos.f64 eps) 1)
(pow.f64 (cos.f64 eps) 2)
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
Outputs
(((-.f64 (pow.f64 (cos.f64 eps) 2) 1) (2)) ((-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 2) (2)) ((-.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((-.f64 (+.f64 -1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) 1) (2)) ((*.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (2)) ((*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1) (2)) ((*.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (2)) ((*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)) (2)) ((*.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))) (2)) ((*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (2)) ((*.f64 (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (2)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) 1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (2)) ((*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (+.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (-.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (*.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)))))) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1) (2)) ((/.f64 1 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 -1 (-.f64 1 (cos.f64 eps)))) (2)) ((/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 1 (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))) (2)) ((/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))))) (2)) ((/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 1 (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) 1) (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (-.f64 (pow.f64 (cos.f64 eps) 6) -1))) (2)) ((/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (pow.f64 (cos.f64 eps) 2))) (2)) ((/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 4)))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 6) 3)) (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 6) -1))))) (2)) ((/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 4) 1))))) (2)) ((pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1) (2)) ((pow.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (2)) ((pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3) (2)) ((pow.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3) 1/3) (2)) ((neg.f64 (*.f64 (sin.f64 eps) (sin.f64 eps))) (2)) ((sqrt.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 2)) (2)) ((log.f64 (exp.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((cbrt.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3)) (2)) ((expm1.f64 (*.f64 2 (log.f64 (cos.f64 eps)))) (2)) ((exp.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1)) (2)) ((log1p.f64 (expm1.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (2)) ((fma.f64 1 (pow.f64 (cos.f64 eps) 2) -1) (2)) ((fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 4)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) -1) (2)))
(((-.f64 (+.f64 (cos.f64 eps) 1) 0) (2)) ((-.f64 (exp.f64 (log.f64 (+.f64 2 (cos.f64 eps)))) 1) (2)) ((-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) -1)) (/.f64 -1 (-.f64 1 (cos.f64 eps)))) (2)) ((-.f64 (+.f64 2 (cos.f64 eps)) 1) (2)) ((*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps)))) (2)) ((*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (neg.f64 (/.f64 -1 (+.f64 (cos.f64 eps) -1)))) (2)) ((*.f64 1 (+.f64 (cos.f64 eps) 1)) (2)) ((*.f64 (+.f64 (cos.f64 eps) 1) 1) (2)) ((*.f64 (/.f64 -1 (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (2)) ((*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (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 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))) (2)) ((*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) 1)) (2)) ((*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (cos.f64 eps))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) -1) (/.f64 -1 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2))) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (2)) ((*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))))) (+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (cos.f64 eps))) (2)) ((*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) (*.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 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (2)) ((/.f64 -1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) -1)) (2)) ((/.f64 1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (2)) ((/.f64 1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (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 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))) (2)) ((/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -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 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (neg.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 (+.f64 (cos.f64 eps) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 (+.f64 (cos.f64 eps) -1) (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))) (2)) ((/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) -1) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))) (2)) ((/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (2)) ((/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))) (2)) ((/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (cos.f64 eps))) (2)) ((/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 1 (neg.f64 (+.f64 (cos.f64 eps) -1)))) (2)) ((/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))))) (2)) ((/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (-.f64 1 (pow.f64 (cos.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))) (2)) ((/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (+.f64 (cos.f64 eps) -1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (+.f64 (cos.f64 eps) -1) (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))) (2)) ((/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))) (2)) ((/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))) (2)) ((/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))) (2)) ((/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) 1))))) (2)) ((/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))) (2)) ((/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (-.f64 (pow.f64 (cos.f64 eps) 3) 1))) (2)) ((pow.f64 (+.f64 (cos.f64 eps) 1) 1) (2)) ((pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) 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 (log.f64 (+.f64 2 (cos.f64 eps)))) (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 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)) 1) (2)))
(((+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1) (2)) ((+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (2)) ((+.f64 0 (pow.f64 (cos.f64 eps) 2)) (2)) ((+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) -1) (2)) ((+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (2)) ((+.f64 1/2 (*.f64 1 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (2)) ((+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1)) (2)) ((+.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2) (2)) ((-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 1) (2)) ((-.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (2)) ((*.f64 (cos.f64 eps) (cos.f64 eps)) (2)) ((*.f64 (pow.f64 (cos.f64 eps) 2) 1) (2)) ((*.f64 1 (pow.f64 (cos.f64 eps) 2)) (2)) ((*.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 eps))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 eps) 4))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cos.f64 eps))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 4)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (2)) ((*.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps))) (2)) ((*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps))) (2)) ((/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 (-.f64 eps eps))) 2) (2)) ((sqrt.f64 (pow.f64 (cos.f64 eps) 4)) (2)) ((log.f64 (exp.f64 (pow.f64 (cos.f64 eps) 2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 eps) 2)))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 eps) 6)) (2)) ((expm1.f64 (log1p.f64 (pow.f64 (cos.f64 eps) 2))) (2)) ((exp.f64 (*.f64 2 (log.f64 (cos.f64 eps)))) (2)) ((exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 eps))) 1)) (2)) ((log1p.f64 (expm1.f64 (pow.f64 (cos.f64 eps) 2))) (2)))
(((+.f64 (cos.f64 eps) -1) (2)) ((+.f64 -1 (cos.f64 eps)) (2)) ((+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)) (2)) ((+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))) (2)) ((+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (2)) ((+.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (2)) ((+.f64 (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1))) (2)) ((+.f64 (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)) (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)))) (2)) ((+.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 1 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))) (2)) ((+.f64 (*.f64 1 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))) (2)) ((+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (cos.f64 eps)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) -1)) (2)) ((+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1))) (2)) ((+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)))) (2)) ((+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))) (2)) ((+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))) (2)) ((+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (cos.f64 eps)))) (2)) ((+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (cos.f64 eps))) (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2))) (2)) ((+.f64 (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) 1) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (2)) ((+.f64 (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) 1)) (2)) ((+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) 1) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) 1)) (2)) ((+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) 1) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) 1)) (2)) ((+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1) (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1)) (2)) ((+.f64 (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1) (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1)) (2)) ((+.f64 (*.f64 (cos.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (2)) ((+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (2)) ((+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (2)) ((+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (2)) ((+.f64 (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (2)) ((+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))) (2)) ((+.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))) (2)) ((+.f64 (*.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (-.f64 -1 (cos.f64 eps))))) (2)) ((+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (*.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps))))) (2)) ((-.f64 (cos.f64 eps) 1) (2)) ((-.f64 (+.f64 (cos.f64 eps) 1) 2) (2)) ((*.f64 -1 (+.f64 (*.f64 (cos.f64 eps) -1) 1)) (2)) ((*.f64 -1 (neg.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (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 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (2)) ((*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) -1)) (2)) ((*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (+.f64 (*.f64 (cos.f64 eps) -1) 1) -1) (2)) ((*.f64 (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (2)) ((*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) -1)) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (2)) ((*.f64 (/.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))) (2)) ((*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (2)) ((*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1)) (2)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1))) (2)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) -1)) (2)) ((*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) -1)) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (cos.f64 eps))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 -1 (neg.f64 (-.f64 -1 (cos.f64 eps)))) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))) (2)) ((*.f64 (/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (cos.f64 eps)))) (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((*.f64 (/.f64 1 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) 1)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (2)) ((*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (2)) ((*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 (cos.f64 eps) -1)) (2)) ((*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (+.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (-.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (*.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)))))) (2)) ((*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))) (2)) ((*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))) (2)) ((*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (2)) ((*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (2)) ((pow.f64 (/.f64 -1 (-.f64 1 (cos.f64 eps))) -1) (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)) ((cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (2)) ((expm1.f64 (log.f64 (cos.f64 eps))) (2)) ((exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1))) (2)) ((exp.f64 (-.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (log1p.f64 (cos.f64 eps)))) (2)) ((exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (cos.f64 eps) -1))) -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 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)) -1) (2)))

simplify123.0ms (0.8%)

Algorithm
egg-herbie
Rules
1442×associate-*r*
1326×associate-*l*
1234×associate-/l*
878×associate-/r*
768×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068412261
1203611853
Stop Event
node limit
Counts
331 → 456
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4)))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6))))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (+.f64 (*.f64 -2/45 (pow.f64 eps 6)) (*.f64 1/315 (pow.f64 eps 8)))))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
2
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 2 (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6)))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 2)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(-.f64 (+.f64 -1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) 1)
(*.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(*.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))
(*.f64 (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) 1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (+.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (-.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (*.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(/.f64 1 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 1 (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 1 (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) 1) (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 6) 3)) (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 6) -1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 4) 1)))))
(pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3) 1/3)
(neg.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3))
(expm1.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(fma.f64 1 (pow.f64 (cos.f64 eps) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 4)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) -1)
(-.f64 (+.f64 (cos.f64 eps) 1) 0)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (cos.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) -1)) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(-.f64 (+.f64 2 (cos.f64 eps)) 1)
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (neg.f64 (/.f64 -1 (+.f64 (cos.f64 eps) -1))))
(*.f64 1 (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 (cos.f64 eps) 1) 1)
(*.f64 (/.f64 -1 (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))
(*.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 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) -1) (/.f64 -1 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2))) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))))) (+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) (*.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 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) -1))
(/.f64 1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))
(/.f64 1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.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 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -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 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (neg.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 (+.f64 (cos.f64 eps) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 (+.f64 (cos.f64 eps) -1) (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) -1) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 1 (neg.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (-.f64 1 (pow.f64 (cos.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (+.f64 (cos.f64 eps) -1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (+.f64 (cos.f64 eps) -1) (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) 1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (-.f64 (pow.f64 (cos.f64 eps) 3) 1)))
(pow.f64 (+.f64 (cos.f64 eps) 1) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) 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 (log.f64 (+.f64 2 (cos.f64 eps))))
(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 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)) 1)
(+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(+.f64 0 (pow.f64 (cos.f64 eps) 2))
(+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) -1)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(+.f64 1/2 (*.f64 1 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2)
(-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(*.f64 (cos.f64 eps) (cos.f64 eps))
(*.f64 (pow.f64 (cos.f64 eps) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 eps) 2))
(*.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 eps) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 4)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)))
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 (-.f64 eps eps))) 2)
(sqrt.f64 (pow.f64 (cos.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 eps) 2))))
(cbrt.f64 (pow.f64 (cos.f64 eps) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 eps) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 eps) 2)))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1))
(+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))
(+.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))
(+.f64 (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)))
(+.f64 (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)) (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 1 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(+.f64 (*.f64 1 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (cos.f64 eps)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) -1))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (cos.f64 eps))) (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) 1) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) 1))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) 1) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) 1))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) 1) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) 1))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1) (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1))
(+.f64 (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1) (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (*.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) 1) 2)
(*.f64 -1 (+.f64 (*.f64 (cos.f64 eps) -1) 1))
(*.f64 -1 (neg.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))
(*.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 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) -1))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (+.f64 (*.f64 (cos.f64 eps) -1) 1) -1)
(*.f64 (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) -1))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) -1))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) -1))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 -1 (cos.f64 eps)))) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (cos.f64 eps)))) (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) 1)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 (cos.f64 eps) -1))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (+.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (-.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (*.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (/.f64 -1 (-.f64 1 (cos.f64 eps))) -1)
(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))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (-.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (log1p.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (cos.f64 eps) -1))) -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 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)) -1)
Outputs
(*.f64 -1 (pow.f64 eps 2))
(neg.f64 (*.f64 eps eps))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4)))
(fma.f64 -1 (*.f64 eps eps) (*.f64 1/3 (pow.f64 eps 4)))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6))))
(fma.f64 -1 (*.f64 eps eps) (fma.f64 1/3 (pow.f64 eps 4) (*.f64 -2/45 (pow.f64 eps 6))))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (+.f64 (*.f64 -2/45 (pow.f64 eps 6)) (*.f64 1/315 (pow.f64 eps 8)))))
(fma.f64 -1 (*.f64 eps eps) (fma.f64 1/3 (pow.f64 eps 4) (fma.f64 -2/45 (pow.f64 eps 6) (*.f64 1/315 (pow.f64 eps 8)))))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
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) (+.f64 (fma.f64 -1/2 (*.f64 eps eps) 2) (*.f64 (pow.f64 eps 6) -1/720)))
(+.f64 (fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) 2)) (*.f64 (pow.f64 eps 6) -1/720))
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 (cos.f64 eps) 1)
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 (neg.f64 (*.f64 eps eps)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4))))
(+.f64 (fma.f64 -1 (*.f64 eps eps) (*.f64 1/3 (pow.f64 eps 4))) 1)
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6)))))
(+.f64 (fma.f64 -1 (*.f64 eps eps) (fma.f64 1/3 (pow.f64 eps 4) (*.f64 -2/45 (pow.f64 eps 6)))) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (*.f64 eps eps) -1/2)
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 (*.f64 eps eps) -1/2))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) -1/720)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) 1/40320))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 2)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(-.f64 (+.f64 -1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1))
(*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))
(*.f64 (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) 1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (pow.f64 (cos.f64 eps) 6) 1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 6))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (+.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))))) (+.f64 -1 (+.f64 (pow.f64 (cos.f64 eps) 4) (neg.f64 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (-.f64 -1 (pow.f64 (cos.f64 eps) 2))))) (+.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 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (-.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (*.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 3))) (+.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (-.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cos.f64 eps) 4)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 3))) (+.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(/.f64 1 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (fma.f64 (cos.f64 eps) (cos.f64 eps) -1))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 1 (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (/.f64 (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) -1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) -1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (neg.f64 (-.f64 1 (-.f64 (neg.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 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 1 (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (neg.f64 (-.f64 1 (-.f64 (neg.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 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) 1) (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 12) -1) (*.f64 (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 6) 1)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 12)) (+.f64 1 (pow.f64 (cos.f64 eps) 6))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) -1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) -1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 8) -1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 8)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 6) 3)) (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 6) -1)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 6) 3)) (*.f64 (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 12) (-.f64 1 (*.f64 -1 (pow.f64 (cos.f64 eps) 6))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 6) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4)))) (+.f64 (pow.f64 (cos.f64 eps) 12) (-.f64 1 (*.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 4) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) -1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (pow.f64 (cos.f64 eps) 8) (+.f64 1 (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 8))))
(pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3) 1/3)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(neg.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (neg.f64 (sin.f64 eps)))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(expm1.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(fma.f64 1 (pow.f64 (cos.f64 eps) 2) -1)
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 4)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) -1)
(-.f64 (+.f64 (cos.f64 eps) 1) 0)
(+.f64 (cos.f64 eps) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (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 1 (cos.f64 eps))))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(-.f64 (+.f64 2 (cos.f64 eps)) 1)
(+.f64 (cos.f64 eps) 1)
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (neg.f64 (/.f64 -1 (+.f64 (cos.f64 eps) -1))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(*.f64 1 (+.f64 (cos.f64 eps) 1))
(+.f64 (cos.f64 eps) 1)
(*.f64 (+.f64 (cos.f64 eps) 1) 1)
(+.f64 (cos.f64 eps) 1)
(*.f64 (/.f64 -1 (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) 2)
(*.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 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) 1))
(+.f64 (cos.f64 eps) 1)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) -1) (-.f64 -1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (sqrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1))) (/.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (-.f64 -1 (cos.f64 eps)) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -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))) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) -1) (-.f64 -1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(+.f64 (cos.f64 eps) 1)
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))))
(*.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) -1) (/.f64 -1 (+.f64 (cos.f64 eps) -1)))
(*.f64 (/.f64 -1 (+.f64 -1 (cos.f64 eps))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) -1))
(*.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) -1))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4)))) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 4))) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))
(*.f64 (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 6))) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) -1) (-.f64 -1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2))) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2)))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))))) (+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))))) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) (*.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 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.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 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) -1))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))
(+.f64 (cos.f64 eps) 1)
(/.f64 1 (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 (cos.f64 eps) 1) 1)
(+.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 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) 2) 1)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (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 (cos.f64 eps) 1)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(+.f64 (cos.f64 eps) 1)
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (/.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (neg.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (/.f64 (+.f64 (cos.f64 eps) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 -1 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 -1 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (/.f64 (+.f64 (cos.f64 eps) -1) (/.f64 1 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 -1 (cos.f64 eps)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) -1) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 -1 (cos.f64 eps)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 1 (neg.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 (neg.f64 (cos.f64 eps)) 1)) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 (neg.f64 (cos.f64 eps)) 1) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 1 (cos.f64 eps)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (/.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 -1 (-.f64 1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (+.f64 (cos.f64 eps) -1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (neg.f64 (cos.f64 eps)) 1)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 -1 (cos.f64 eps))) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (neg.f64 (cos.f64 eps)) 1)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 -1 (cos.f64 eps))) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (+.f64 (cos.f64 eps) -1) (neg.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))) (+.f64 (neg.f64 (cos.f64 eps)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 -1 (cos.f64 eps)) (-.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (neg.f64 (+.f64 (cos.f64 eps) -1)) (-.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (*.f64 (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))) (+.f64 (neg.f64 (cos.f64 eps)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 -1 (cos.f64 eps)) (-.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (cos.f64 eps) -1) (-.f64 -1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (neg.f64 (cos.f64 eps)) 1)))
(/.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 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) 1)))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (-.f64 (pow.f64 (cos.f64 eps) 6) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 -1 (cos.f64 eps)) (-.f64 1 (-.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (-.f64 (pow.f64 (cos.f64 eps) 3) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(pow.f64 (+.f64 (cos.f64 eps) 1) 1)
(+.f64 (cos.f64 eps) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) 2)
(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)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2))
(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 2 (cos.f64 eps))))
(+.f64 (cos.f64 eps) 1)
(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 (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)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)) 1)
(+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 1)
(pow.f64 (cos.f64 eps) 2)
(+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(pow.f64 (cos.f64 eps) 2)
(+.f64 0 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (cos.f64 eps) 2)
(+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) -1)
(pow.f64 (cos.f64 eps) 2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(fma.f64 1/2 (cos.f64 (+.f64 eps eps)) 1/2)
(+.f64 1/2 (*.f64 1 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))
(fma.f64 1/2 (cos.f64 (+.f64 eps eps)) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1))
(fma.f64 1/2 (cos.f64 (+.f64 eps eps)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 eps eps)) 1/2)
(-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 1)
(pow.f64 (cos.f64 eps) 2)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1)))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (cos.f64 eps) 2) 1)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(*.f64 (cos.f64 eps) (cos.f64 eps))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (pow.f64 (cos.f64 eps) 2) 1)
(pow.f64 (cos.f64 eps) 2)
(*.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (cos.f64 eps) 2)
(*.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 eps)))
(*.f64 (cos.f64 eps) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (pow.f64 (cos.f64 eps) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 4)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cbrt.f64 (cos.f64 eps)) (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (cos.f64 eps) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 4)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(*.f64 (cos.f64 eps) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (cos.f64 eps) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 (-.f64 eps eps))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 0)) 2)
(sqrt.f64 (pow.f64 (cos.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (cos.f64 eps) 2)
(cbrt.f64 (pow.f64 (cos.f64 eps) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(pow.f64 (exp.f64 2) (log.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 eps))) 1))
(pow.f64 (exp.f64 2) (log.f64 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 -1 (cos.f64 eps))
(+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)) (*.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 1 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 1 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (cos.f64 eps)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) -1))
(+.f64 -1 (cos.f64 eps))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (cos.f64 eps))) (*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) 1) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) 1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) 1) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) 1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) 1) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) 1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1) (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1) (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) 1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(+.f64 -1 (cos.f64 eps))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (*.f64 -1 (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))) (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (*.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) 1) 2)
(+.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (*.f64 (cos.f64 eps) -1) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 -1 (neg.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 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 (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 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) -1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 (*.f64 (cos.f64 eps) -1) 1) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2)))
(*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (+.f64 (sqrt.f64 (cos.f64 eps)) -1))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (+.f64 -1 (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 1) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 1 (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) -1))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 -1 (cos.f64 eps)))) -2)
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) -1))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2)) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2)) (*.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (cos.f64 eps)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 -1 (cos.f64 eps)))) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (cos.f64 eps)))) (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) 1)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (/.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) -1) (-.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 4))) (-.f64 (pow.f64 (cos.f64 eps) 6) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (-.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 6) 1)))
(*.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 6)) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (+.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (+.f64 -1 (+.f64 (pow.f64 (cos.f64 eps) 4) (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 -1 (cos.f64 eps))) (-.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 -1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (-.f64 -1 (cos.f64 eps)))) (+.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (-.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))) (*.f64 (pow.f64 (cos.f64 eps) 4) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) -1))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (-.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cos.f64 eps) 4)))) (/.f64 (/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6))) (-.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 8) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (-.f64 -1 (cos.f64 eps))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 4) 3) (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 3))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (/.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (/.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (sqrt.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (hypot.f64 1 (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (hypot.f64 1 (sqrt.f64 (cos.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (/.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (cbrt.f64 (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) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 2)))
(pow.f64 (/.f64 -1 (-.f64 1 (cos.f64 eps))) -1)
(+.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))
(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))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (-.f64 (log.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (log1p.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (exp.f64 (log1p.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (cos.f64 eps) -1))) -1))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)) -1)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))
98.3%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)) 1))
96.5%
(+.f64 1/2 (*.f64 (cos.f64 eps) -1/2))
87.5%
(*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x))
Compiler

Compiled 94 to 46 computations (51.1% saved)

series5.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite116.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1722×associate-*r/
1398×associate-*l/
338×add-sqr-sqrt
322×pow1
322×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01587
132875
2428675
Stop Event
node limit
Counts
3 → 178
Calls
Call 1
Inputs
(*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x))
(+.f64 1/2 (*.f64 (cos.f64 eps) -1/2))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)) 1))
Outputs
(((+.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 0) (2)) ((+.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (2)) ((+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 1) (2)) ((+.f64 0 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (2)) ((+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) -1) (2)) ((+.f64 (*.f64 (*.f64 x x) 1/2) (*.f64 (*.f64 x x) (*.f64 (cos.f64 eps) -1/2))) (2)) ((+.f64 (*.f64 (*.f64 x x) (*.f64 (cos.f64 eps) -1/2)) (*.f64 (*.f64 x x) 1/2)) (2)) ((+.f64 (*.f64 1/2 (*.f64 x x)) (*.f64 (*.f64 (cos.f64 eps) -1/2) (*.f64 x x))) (2)) ((+.f64 (*.f64 (*.f64 (cos.f64 eps) -1/2) (*.f64 x x)) (*.f64 1/2 (*.f64 x x))) (2)) ((-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) 1) (2)) ((-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (2)) ((-.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (2)) ((/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (2)) ((/.f64 (*.f64 x x) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (2)) ((/.f64 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 x (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) x)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 x (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) x)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2)) (2)) ((/.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (*.f64 x x) (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) (*.f64 x x)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2)) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (*.f64 x x)) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (*.f64 x x)) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x)) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 x x))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 x x))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) x) x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) x) x) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 1) (2)) ((pow.f64 (*.f64 x (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) 1/3) (2)) ((sqrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4))) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (fma.f64 (cos.f64 eps) -1/2 1/2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) (2)) ((exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) -1/2))) 1/2) (2)) ((-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 1) (2)) ((-.f64 (/.f64 1/4 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) -1/2)))) 1) (2)) ((*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1) (2)) ((*.f64 1 (fma.f64 (cos.f64 eps) -1/2 1/2)) (2)) ((*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (2)) ((*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (2)) ((*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (2)) ((/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (2)) ((/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2)) (2)) ((/.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2)) (2)) ((/.f64 (*.f64 1 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (2)) ((/.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) 1) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2)) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) 1) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) 1) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (-.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (2)) ((/.f64 (*.f64 (-.f64 1/64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 3)) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (+.f64 1/16 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))))) (2)) ((/.f64 (*.f64 (-.f64 1/64 (*.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (-.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (2)) ((/.f64 (*.f64 (+.f64 1/512 (pow.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (+.f64 1/64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))))) (2)) ((pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1) (2)) ((pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (2)) ((pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) (2)) ((pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2)) (2)) ((log.f64 (exp.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))) (2)) ((cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3)) (2)) ((expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (2)) ((exp.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (2)) ((exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 1)) (2)) ((log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (2)) ((fma.f64 (cos.f64 eps) -1/2 1/2) (2)) ((fma.f64 -1/2 (cos.f64 eps) 1/2) (2)) ((fma.f64 1 (*.f64 (cos.f64 eps) -1/2) 1/2) (2)) ((fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (*.f64 (cos.f64 eps) -1/2)) 1/2) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 eps) -1/2)) 1/2) (2)))
(((-.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) (-.f64 1 (cos.f64 eps))) (2)) ((-.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1) (2)) ((-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) (-.f64 1 (+.f64 (cos.f64 eps) -1))) (2)) ((-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) (+.f64 1 (-.f64 1 (cos.f64 eps)))) (2)) ((-.f64 (exp.f64 (log1p.f64 (cos.f64 eps))) (-.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (2)) ((-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)) (-.f64 (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)) (cos.f64 eps))) (2)) ((-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (-.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (cos.f64 eps))) (2)) ((-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((-.f64 (+.f64 (cos.f64 eps) (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (2)) ((-.f64 (+.f64 (cos.f64 eps) (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (2)) ((-.f64 (+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (exp.f64 (log1p.f64 (cos.f64 eps)))) 1) (2)) ((*.f64 1 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (2)) ((*.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 1) (2)) ((*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 1 (/.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))) (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (2)) ((/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (2)) ((/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))) (2)) ((/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (2)) ((/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2))) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))) (2)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1)) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1))) (2)) ((/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) 1) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2)) 1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) 1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1) 1) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) 1) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) 3)) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))))) (2)) ((pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 1) (2)) ((pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (2)) ((pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 3) (2)) ((pow.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 2)) (2)) ((log.f64 (exp.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))) (2)) ((cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 3)) (2)) ((expm1.f64 (log.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))) (2)) ((exp.f64 (log.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 1)) (2)) ((log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (2)) ((fma.f64 1 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (2)) ((fma.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)) (2)) ((fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (2)) ((fma.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (cos.f64 eps)) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (cos.f64 eps)) (2)))

simplify158.0ms (1%)

Algorithm
egg-herbie
Rules
1264×associate-+l+
1234×associate-+r+
904×+-commutative
682×associate-*r*
656×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051614394
1133513420
2547113420
Stop Event
node limit
Counts
238 → 306
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) (pow.f64 x 2))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/80640 (*.f64 (pow.f64 eps 8) (pow.f64 x 2))) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) (pow.f64 x 2))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 1/4 (pow.f64 eps 2))
(+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/48 (pow.f64 eps 4)))
(+.f64 (*.f64 1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (*.f64 1/1440 (pow.f64 eps 6))))
(+.f64 (*.f64 1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 -1/80640 (pow.f64 eps 8)) (*.f64 1/1440 (pow.f64 eps 6)))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (pow.f64 x 2)))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/1440 (pow.f64 x 2)) 1/720)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 8) (+.f64 1/40320 (*.f64 -1/80640 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/1440 (pow.f64 x 2)) 1/720)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 0)
(+.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 1)
(+.f64 0 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))
(+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) -1)
(+.f64 (*.f64 (*.f64 x x) 1/2) (*.f64 (*.f64 x x) (*.f64 (cos.f64 eps) -1/2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (cos.f64 eps) -1/2)) (*.f64 (*.f64 x x) 1/2))
(+.f64 (*.f64 1/2 (*.f64 x x)) (*.f64 (*.f64 (cos.f64 eps) -1/2) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) -1/2) (*.f64 x x)) (*.f64 1/2 (*.f64 x x)))
(-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) 1)
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))))
(/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))))
(/.f64 (*.f64 x x) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 x (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) x)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 x (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) x)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 1 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 1 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) (*.f64 x x)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (*.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (*.f64 x x)) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (*.f64 x x)) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x)) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 x x))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 x x))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) x) x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) x) x) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 1)
(pow.f64 (*.f64 x (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (fma.f64 (cos.f64 eps) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) -1/2))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 1)
(-.f64 (/.f64 1/4 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) -1/2)))) 1)
(*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(*.f64 1 (fma.f64 (cos.f64 eps) -1/2 1/2))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) 1) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (*.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) 1) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) 1) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))
(/.f64 (*.f64 (-.f64 1/64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 3)) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (+.f64 1/16 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))))
(/.f64 (*.f64 (-.f64 1/64 (*.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (-.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (+.f64 1/64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 (cos.f64 eps) -1/2 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(fma.f64 1 (*.f64 (cos.f64 eps) -1/2) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (*.f64 (cos.f64 eps) -1/2)) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 eps) -1/2)) 1/2)
(-.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) (-.f64 1 (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)
(-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) (-.f64 1 (+.f64 (cos.f64 eps) -1)))
(-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) (+.f64 1 (-.f64 1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 eps))) (-.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)) (-.f64 (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)) (cos.f64 eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (-.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (cos.f64 eps)))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(-.f64 (+.f64 (cos.f64 eps) (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(-.f64 (+.f64 (cos.f64 eps) (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))))
(-.f64 (+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (exp.f64 (log1p.f64 (cos.f64 eps)))) 1)
(*.f64 1 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(*.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 1)
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))) (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2))) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1)) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) 1) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2)) 1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) 1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1) 1) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) 1) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) 3)) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))))
(pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 3))
(expm1.f64 (log.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(fma.f64 1 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(fma.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(fma.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (cos.f64 eps))
Outputs
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 x x))
(*.f64 1/4 (*.f64 (*.f64 eps x) (*.f64 eps x)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(fma.f64 -1/48 (*.f64 (pow.f64 eps 4) (*.f64 x x)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 x x)))
(*.f64 (*.f64 x x) (fma.f64 -1/48 (pow.f64 eps 4) (*.f64 1/4 (*.f64 eps eps))))
(+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) (pow.f64 x 2))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 1/1440 (*.f64 (pow.f64 eps 6) (*.f64 x x)) (fma.f64 -1/48 (*.f64 (pow.f64 eps 4) (*.f64 x x)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 1/1440 (*.f64 x (*.f64 x (pow.f64 eps 6))) (*.f64 (*.f64 x x) (fma.f64 -1/48 (pow.f64 eps 4) (*.f64 1/4 (*.f64 eps eps)))))
(+.f64 (*.f64 -1/80640 (*.f64 (pow.f64 eps 8) (pow.f64 x 2))) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) (pow.f64 x 2))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1/80640 (*.f64 (pow.f64 eps 8) (*.f64 x x)) (fma.f64 1/1440 (*.f64 (pow.f64 eps 6) (*.f64 x x)) (fma.f64 -1/48 (*.f64 (pow.f64 eps 4) (*.f64 x x)) (*.f64 (*.f64 1/4 (*.f64 eps eps)) (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x x) (fma.f64 -1/48 (pow.f64 eps 4) (*.f64 1/4 (*.f64 eps eps)))) (*.f64 (*.f64 x x) (fma.f64 1/1440 (pow.f64 eps 6) (*.f64 -1/80640 (pow.f64 eps 8)))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(*.f64 1/4 (pow.f64 eps 2))
(*.f64 1/4 (*.f64 eps eps))
(+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/48 (pow.f64 eps 4)))
(fma.f64 1/4 (*.f64 eps eps) (*.f64 -1/48 (pow.f64 eps 4)))
(fma.f64 -1/48 (pow.f64 eps 4) (*.f64 1/4 (*.f64 eps eps)))
(+.f64 (*.f64 1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (*.f64 1/1440 (pow.f64 eps 6))))
(fma.f64 1/4 (*.f64 eps eps) (fma.f64 -1/48 (pow.f64 eps 4) (*.f64 1/1440 (pow.f64 eps 6))))
(+.f64 (*.f64 1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 -1/80640 (pow.f64 eps 8)) (*.f64 1/1440 (pow.f64 eps 6)))))
(fma.f64 1/4 (*.f64 eps eps) (fma.f64 -1/48 (pow.f64 eps 4) (fma.f64 -1/80640 (pow.f64 eps 8) (*.f64 1/1440 (pow.f64 eps 6)))))
(fma.f64 1/4 (*.f64 eps eps) (fma.f64 -1/48 (pow.f64 eps 4) (fma.f64 1/1440 (pow.f64 eps 6) (*.f64 -1/80640 (pow.f64 eps 8)))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (*.f64 eps eps) (fma.f64 1/4 (*.f64 x x) -1/2))
(*.f64 eps (*.f64 eps (fma.f64 1/4 (*.f64 x x) -1/2)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (pow.f64 x 2)))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(fma.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (*.f64 x x))) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (*.f64 x x) -1/2)))
(fma.f64 (*.f64 eps eps) (fma.f64 1/4 (*.f64 x x) -1/2) (*.f64 (pow.f64 eps 4) (fma.f64 -1/48 (*.f64 x x) 1/24)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/1440 (pow.f64 x 2)) 1/720)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))
(fma.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (*.f64 x x))) (fma.f64 (pow.f64 eps 6) (fma.f64 1/1440 (*.f64 x x) -1/720) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (*.f64 x x) -1/2))))
(fma.f64 (pow.f64 eps 4) (fma.f64 -1/48 (*.f64 x x) 1/24) (fma.f64 (*.f64 eps eps) (fma.f64 1/4 (*.f64 x x) -1/2) (*.f64 (pow.f64 eps 6) (fma.f64 1/1440 (*.f64 x x) -1/720))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 8) (+.f64 1/40320 (*.f64 -1/80640 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/1440 (pow.f64 x 2)) 1/720)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))))
(fma.f64 (pow.f64 eps 4) (+.f64 1/24 (*.f64 -1/48 (*.f64 x x))) (fma.f64 (pow.f64 eps 8) (+.f64 1/40320 (*.f64 -1/80640 (*.f64 x x))) (fma.f64 (pow.f64 eps 6) (fma.f64 1/1440 (*.f64 x x) -1/720) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (*.f64 x x) -1/2)))))
(fma.f64 (pow.f64 eps 4) (fma.f64 -1/48 (*.f64 x x) 1/24) (fma.f64 (pow.f64 eps 8) (fma.f64 -1/80640 (*.f64 x x) 1/40320) (fma.f64 (*.f64 eps eps) (fma.f64 1/4 (*.f64 x x) -1/2) (*.f64 (pow.f64 eps 6) (fma.f64 1/1440 (*.f64 x x) -1/720)))))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(+.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 0)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 1)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 0 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) -1)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 (*.f64 (*.f64 x x) 1/2) (*.f64 (*.f64 x x) (*.f64 (cos.f64 eps) -1/2)))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (cos.f64 eps) -1/2)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 x x)) (*.f64 (*.f64 (cos.f64 eps) -1/2) (*.f64 x x)))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) -1/2) (*.f64 x x)) (*.f64 1/2 (*.f64 x x)))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) 1)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (/.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1) (pow.f64 x 4))) (/.f64 1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)) (pow.f64 x 4)) (/.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 3) (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))) 3) (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (/.f64 -1 (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))))
(/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 x x) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) x)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 x (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) x)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 1 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 1 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 1 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 1 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 x (*.f64 x (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)))) (/.f64 (sqrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4))))) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))) (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (*.f64 x (*.f64 x (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))) (sqrt.f64 (fma.f64 1/2 (cos.f64 eps) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) -1/4))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)) (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (cbrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4))))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)) (/.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (cbrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)) (cbrt.f64 (fma.f64 1/2 (cos.f64 eps) 1/2))) (cbrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) -1/4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) (*.f64 x x)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (*.f64 x x)) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (*.f64 x x)) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 x x)) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 x x)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 x x))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (*.f64 x (*.f64 x (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)))) (/.f64 (sqrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4))))) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))) (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 x x))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (*.f64 x (*.f64 x (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))) (sqrt.f64 (fma.f64 1/2 (cos.f64 eps) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) -1/4))))
(/.f64 (*.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) x) x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4))
(/.f64 (*.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) x) x) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 x (/.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))) (*.f64 x (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 x x))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 x x))
(pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 1)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(pow.f64 (*.f64 x (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 2)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) 1/3)
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (fma.f64 (cos.f64 eps) -1/2 1/2)))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (log.f64 (pow.f64 (exp.f64 x) x)))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x (log.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))))
(*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) -1/2))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (cos.f64 eps)))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 -1/2 (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 1)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(-.f64 (/.f64 1/4 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) -1/2)))) 1)
(+.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (cos.f64 eps)))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 1 (fma.f64 (cos.f64 eps) -1/2 1/2))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))) (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4)) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (/.f64 (sqrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4))))) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) -1/4))) (sqrt.f64 (fma.f64 1/2 (cos.f64 eps) 1/2))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (cbrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4))))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (cbrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (cbrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (cbrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (cbrt.f64 (fma.f64 1/2 (cos.f64 eps) 1/2))) (cbrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) -1/4))))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) 1) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (*.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 1/4) 1) (-.f64 (*.f64 (cos.f64 eps) -1/2) 1/2))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (*.f64 (neg.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) 1) (neg.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) 1) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (/.f64 (sqrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4))))) (sqrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (sqrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) -1/4))) (sqrt.f64 (fma.f64 1/2 (cos.f64 eps) 1/2))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps))))))
(/.f64 (cbrt.f64 (+.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (cbrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4))))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (cbrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (cbrt.f64 (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (cbrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (cbrt.f64 (fma.f64 1/2 (cos.f64 eps) 1/2))) (cbrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) -1/4))))
(/.f64 (*.f64 (-.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4))) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (cos.f64 eps) 4) 1/16)) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 1/4) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))))
(/.f64 (+.f64 1/16 (*.f64 (pow.f64 (cos.f64 eps) 4) -1/16)) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) 1/4) (fma.f64 1/2 (cos.f64 eps) 1/2)))
(/.f64 (*.f64 (-.f64 1/64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) 3)) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))) (+.f64 1/16 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4)))))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1/64)) (/.f64 (+.f64 1/16 (*.f64 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) 1/4))) (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 eps))))))
(/.f64 (/.f64 (+.f64 1/64 (*.f64 (pow.f64 (cos.f64 eps) 6) -1/64)) (fma.f64 1/2 (cos.f64 eps) 1/2)) (+.f64 1/16 (fma.f64 (pow.f64 (cos.f64 eps) 4) 1/16 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/16))))
(/.f64 (*.f64 (-.f64 1/64 (*.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (-.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 1/64 (*.f64 1/64 (pow.f64 (cos.f64 eps) 6))) (/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))))
(/.f64 (+.f64 1/64 (*.f64 (pow.f64 (cos.f64 eps) 6) -1/64)) (*.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))))
(/.f64 (+.f64 1/64 (*.f64 (pow.f64 (cos.f64 eps) 6) -1/64)) (*.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 eps) 3))) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 -1/4 (cos.f64 eps)))))) (+.f64 1/64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))) (*.f64 1/8 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (+.f64 1/512 (*.f64 -1/512 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3))) (/.f64 (+.f64 1/64 (-.f64 (*.f64 1/64 (pow.f64 (cos.f64 eps) 6)) (*.f64 -1/64 (pow.f64 (cos.f64 eps) 3)))) (/.f64 1 (+.f64 1/4 (fma.f64 (pow.f64 (cos.f64 eps) 2) 1/4 (neg.f64 (*.f64 (cos.f64 eps) -1/4)))))))
(/.f64 (fma.f64 -1/512 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) 1/512) (*.f64 (+.f64 1/64 (fma.f64 1/64 (pow.f64 (cos.f64 eps) 6) (*.f64 (pow.f64 (cos.f64 eps) 3) 1/64))) (+.f64 1/4 (*.f64 1/4 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))))
(/.f64 (fma.f64 -1/512 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) 1/512) (*.f64 (+.f64 1/64 (fma.f64 1/64 (pow.f64 (cos.f64 eps) 6) (*.f64 (pow.f64 (cos.f64 eps) 3) 1/64))) (+.f64 1/4 (*.f64 1/4 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))))
(pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 3)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3) 1/3)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2))
(fabs.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 1))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(fma.f64 (cos.f64 eps) -1/2 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(fma.f64 1 (*.f64 (cos.f64 eps) -1/2) 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (*.f64 (cos.f64 eps) -1/2)) 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 eps) -1/2)) 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(-.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) (-.f64 1 (cos.f64 eps)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) (-.f64 1 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1) (+.f64 1 (-.f64 1 (cos.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 eps))) (-.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 eps))) 1) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))
(+.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (expm1.f64 (log1p.f64 (cos.f64 eps))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)) (-.f64 (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)) (cos.f64 eps)))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (/.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1) (pow.f64 x 4))) (/.f64 1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (cos.f64 eps))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)) (pow.f64 x 4)) (+.f64 (cos.f64 eps) (/.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (-.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (cos.f64 eps)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 3) (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))) (cos.f64 eps))
(+.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))) 3) (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (+.f64 (cos.f64 eps) (/.f64 -1 (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(-.f64 (+.f64 (cos.f64 eps) (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (/.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1) (pow.f64 x 4))) (/.f64 1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (cos.f64 eps))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)) (pow.f64 x 4)) (+.f64 (cos.f64 eps) (/.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))))
(-.f64 (+.f64 (cos.f64 eps) (/.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)) 3) (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2) (pow.f64 x 4)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 3) (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (/.f64 1 (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))) (cos.f64 eps))
(+.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))) 3) (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1))) (+.f64 (cos.f64 eps) (/.f64 -1 (fma.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2) (pow.f64 x 4) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))))
(-.f64 (+.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (exp.f64 (log1p.f64 (cos.f64 eps)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 eps))) 1) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))
(+.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (expm1.f64 (log1p.f64 (cos.f64 eps))))
(*.f64 1 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(*.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))) (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(/.f64 (fma.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) -1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) -1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) 3) -1) (+.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (fma.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) 3)) (+.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2))) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1)) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(/.f64 (fma.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) -1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) -1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) 3) -1) (+.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (fma.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) 3)) (+.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) 1)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (/.f64 (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))) (hypot.f64 (pow.f64 (cos.f64 eps) 3/2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) 2) (/.f64 (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) 2) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3))) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) 1) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (cos.f64 eps) 2)) 1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) 1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) 1)))
(/.f64 (fma.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) -1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) -1) (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 3) 1) 1) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))) 1) (*.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x))) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) 3) -1) (+.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (fma.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) 3)) (+.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)) 1)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) 1) (neg.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (/.f64 (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) (sqrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))) (hypot.f64 (pow.f64 (cos.f64 eps) 3/2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) 2) (/.f64 (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) 2) (cbrt.f64 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3))) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (cbrt.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2))) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))
(/.f64 (*.f64 (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 4))) (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 4)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) 3)) (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 2)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2) 3))) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 4) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 6)) (-.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1))) (+.f64 (pow.f64 (cos.f64 eps) 4) (fma.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 2) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 6)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 6)) (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) 3)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps))))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 6)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) (pow.f64 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3) 3)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3) (-.f64 (pow.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) 3) (pow.f64 (cos.f64 eps) 3)) (pow.f64 (cos.f64 eps) 6)) (fma.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (-.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1) (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 2)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 3)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 3) 1/3)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 2))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) -1)) 2))
(fabs.f64 (+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps))))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 3))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(expm1.f64 (log.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x)))))
(expm1.f64 (log.f64 (+.f64 (cos.f64 eps) (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)))))
(expm1.f64 (log.f64 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps))))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))) 1))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(fma.f64 1 (cos.f64 eps) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(fma.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1) (cos.f64 eps))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(fma.f64 (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (sqrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (cos.f64 eps))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) 2) (cbrt.f64 (fma.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x x) -1)) (cos.f64 eps))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x)) 1))
(+.f64 -1 (fma.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x x) (cos.f64 eps)))

eval609.0ms (3.8%)

Compiler

Compiled 33922 to 20016 computations (41% saved)

prune414.0ms (2.6%)

Pruning

75 alts after pruning (69 fresh and 6 done)

PrunedKeptTotal
New1203171220
Fresh165268
Picked101
Done4610
Total1224751299
Error
100.0%
Counts
1299 → 75
Alt Table
Click to see full alt table
StatusErrorProgram
89.3%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3))
89.7%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))
55.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps)))) (+.f64 1 (*.f64 -1/2 (*.f64 x x)))))
99.5%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 1/2 eps)))) (cos.f64 x)))
89.8%
(fma.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))
35.7%
(pow.f64 (/.f64 -1 (-.f64 1 (cos.f64 eps))) -1)
3.6%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))) 3)
35.5%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
45.1%
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 (sin.f64 eps))) (cos.f64 (*.f64 1/2 eps)))
44.9%
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (-.f64 -1 (cos.f64 eps)))
45.1%
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 eps))) (/.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 eps)))
35.6%
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2) -1)))
12.7%
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (+.f64 (neg.f64 (*.f64 eps eps)) 1) -1)))
18.7%
(/.f64 1 (/.f64 2 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
57.8%
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (log.f64 (exp.f64 (cos.f64 x)))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
49.4%
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cos.f64 x)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))
16.1%
(-.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
37.3%
(-.f64 (-.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
34.3%
(-.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (cos.f64 x))
35.5%
(-.f64 (+.f64 (cos.f64 eps) 1) 2)
39.5%
(-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps)))
12.7%
(-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))) 1)
54.2%
(-.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2)) (*.f64 eps (sin.f64 x)))
89.8%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
57.9%
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
35.7%
(-.f64 (cos.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (cos.f64 x)) 3))
32.7%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 1 (*.f64 -1/2 (*.f64 x x))))
35.4%
(-.f64 (cos.f64 (+.f64 x eps)) (expm1.f64 (+.f64 (log.f64 2) (*.f64 (*.f64 x x) -1/4))))
35.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
35.2%
(-.f64 (cos.f64 (+.f64 x eps)) 1)
12.8%
(-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))
36.2%
(-.f64 (cos.f64 eps) (cos.f64 x))
35.7%
(-.f64 (cos.f64 eps) 1)
35.6%
(+.f64 (-.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1) (cos.f64 x)) 1)
69.0%
(+.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
53.8%
(+.f64 (+.f64 (cos.f64 eps) (-.f64 (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)) 1)) (/.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))))
38.9%
(+.f64 (+.f64 (cos.f64 eps) (-.f64 (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)) 1)) (*.f64 x (neg.f64 (sin.f64 eps))))
57.3%
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
3.6%
(+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))
65.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (fma.f64 x 2 eps) (/.f64 (fma.f64 x 2 eps) eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
25.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 x (-.f64 x eps))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) (sqrt.f64 (+.f64 x (-.f64 x eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
25.2%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps eps) (+.f64 0 (pow.f64 eps 3))) (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
61.0%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 eps (*.f64 (cbrt.f64 eps) eps))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
27.3%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (-.f64 (pow.f64 eps 3) 0) (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
24.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))) (/.f64 (+.f64 x (-.f64 x eps)) (sqrt.f64 (*.f64 eps (+.f64 x (-.f64 x eps)))))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
74.9%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (/.f64 1 (/.f64 1 eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
45.4%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (/.f64 eps (/.f64 (+.f64 eps x) eps)) (-.f64 (/.f64 x (/.f64 (+.f64 eps x) x)) x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
41.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 (+.f64 x x) eps) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
41.2%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 (*.f64 x -2) (fma.f64 -2 x eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
44.7%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 1/2 eps)))
24.5%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
74.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
26.5%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 eps eps) (*.f64 0 eps))) (+.f64 0 (pow.f64 eps 3))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
62.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (-.f64 x eps))) (*.f64 eps (+.f64 x (-.f64 x eps)))) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
49.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (*.f64 (/.f64 1 eps) (*.f64 eps eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
14.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (neg.f64 eps) 1/2))) (sin.f64 x))
36.3%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 eps 3)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
77.6%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
14.5%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps -1/2)))
47.0%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x))
45.0%
(*.f64 (sin.f64 x) (neg.f64 eps))
99.5%
(*.f64 (sin.f64 eps) (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
21.7%
(*.f64 eps (*.f64 -1/2 eps))
12.5%
(*.f64 eps (sin.f64 x))
45.1%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
34.3%
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
14.4%
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
9.3%
(neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
99.5%
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
99.4%
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))))
35.6%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
3.6%
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
35.7%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
3.1%
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
12.8%
0
Compiler

Compiled 1244 to 893 computations (28.2% saved)

regimes298.0ms (1.8%)

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

3 calls:

114.0ms
x
104.0ms
eps
36.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 2012 to 958 computations (52.4% saved)

regimes188.0ms (1.2%)

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

3 calls:

86.0ms
eps
44.0ms
x
27.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 1280 to 669 computations (47.7% saved)

regimes485.0ms (3%)

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

3 calls:

197.0ms
eps
150.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
113.0ms
x
Results
ErrorSegmentsBranch
99.3%3x
99.1%3eps
91.4%3(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 1064 to 571 computations (46.3% saved)

bsearch101.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
1.5201177410053535e-45
1.3046936752394274e-42
55.0ms
-2.456459189003048e-14
-1.2918936114856713e-17
Results
54.0ms128×body1024valid
22.0ms31×body2048valid
15.0ms61×body512valid
5.0ms36×body256valid
Compiler

Compiled 558 to 426 computations (23.7% saved)

regimes132.0ms (0.8%)

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

3 calls:

39.0ms
x
39.0ms
eps
24.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
77.6%1x
77.6%1eps
77.6%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 1051 to 566 computations (46.1% saved)

regimes124.0ms (0.8%)

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

3 calls:

54.0ms
x
42.0ms
eps
21.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
75.6%4x
78.0%3eps
76.6%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 255 to 145 computations (43.1% saved)

bsearch84.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.268475736331565e-10
6.69276146398527e-5
47.0ms
-3179235335543.8325
-3.8310703316835803e-13
Results
32.0ms81×body1024valid
25.0ms176×body256valid
13.0ms53×body512valid
8.0ms10×body2048valid
Compiler

Compiled 521 to 386 computations (25.9% saved)

regimes131.0ms (0.8%)

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

3 calls:

60.0ms
x
46.0ms
eps
18.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
75.6%4x
69.0%3eps
68.9%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 242 to 141 computations (41.7% saved)

bsearch150.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
7.642768162907721e-24
6.649489200934577e-22
59.0ms
-8.813377886683029e-90
-4.371099317813233e-97
54.0ms
-1028578089610082.4
-505055412.6111454
Results
78.0ms185×body1024valid
31.0ms115×body512valid
25.0ms42×body2048valid
8.0ms58×body256valid
Compiler

Compiled 598 to 492 computations (17.7% saved)

regimes95.0ms (0.6%)

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

3 calls:

38.0ms
x
29.0ms
eps
22.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
73.7%3x
69.0%3eps
68.9%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 167 to 96 computations (42.5% saved)

bsearch94.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
7.642768162907721e-24
6.649489200934577e-22
56.0ms
-6.492762168756758e-49
-1.3754025409287469e-55
Results
46.0ms120×body1024valid
19.0ms33×body2048valid
19.0ms67×body512valid
5.0ms36×body256valid
Compiler

Compiled 382 to 330 computations (13.6% saved)

regimes118.0ms (0.7%)

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

3 calls:

51.0ms
eps
48.0ms
x
13.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
71.8%3x
69.0%3eps
67.5%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 158 to 90 computations (43% saved)

bsearch107.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
7.642768162907721e-24
6.649489200934577e-22
69.0ms
-6.492762168756758e-49
-1.3754025409287469e-55
Results
58.0ms120×body1024valid
21.0ms73×body512valid
18.0ms26×body2048valid
6.0ms37×body256valid
Compiler

Compiled 318 to 266 computations (16.4% saved)

regimes68.0ms (0.4%)

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

3 calls:

26.0ms
x
26.0ms
eps
12.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
ErrorSegmentsBranch
62.5%3x
68.6%3eps
67.1%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 134 to 70 computations (47.8% saved)

bsearch71.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
2.268475736331565e-10
6.69276146398527e-5
33.0ms
-3.8310703316835803e-13
-9.567191617822684e-16
Results
30.0ms73×body1024valid
23.0ms159×body256valid
8.0ms29×body512valid
7.0ms11×body2048valid
Compiler

Compiled 286 to 214 computations (25.2% saved)

regimes40.0ms (0.2%)

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

2 calls:

19.0ms
x
18.0ms
eps
Results
ErrorSegmentsBranch
62.5%3x
67.8%3eps
Compiler

Compiled 80 to 50 computations (37.5% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
2.268475736331565e-10
6.69276146398527e-5
32.0ms
-3.8310703316835803e-13
-9.567191617822684e-16
Results
30.0ms74×body1024valid
22.0ms154×body256valid
10.0ms38×body512valid
5.0msbody2048valid
Compiler

Compiled 287 to 223 computations (22.3% saved)

regimes30.0ms (0.2%)

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

2 calls:

15.0ms
eps
14.0ms
x
Results
ErrorSegmentsBranch
62.5%3x
67.8%3eps
Compiler

Compiled 41 to 26 computations (36.6% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.268475736331565e-10
6.69276146398527e-5
34.0ms
-3.8310703316835803e-13
-9.567191617822684e-16
Results
25.0ms68×body1024valid
21.0ms145×body256valid
11.0ms45×body512valid
9.0ms14×body2048valid
Compiler

Compiled 269 to 214 computations (20.4% saved)

regimes19.0ms (0.1%)

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

2 calls:

13.0ms
eps
5.0ms
x
Results
ErrorSegmentsBranch
35.7%1x
44.7%3eps
Compiler

Compiled 36 to 24 computations (33.3% saved)

bsearch73.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
6.69276146398527e-5
0.0007921116626728293
45.0ms
-3179235335543.8325
-3.8310703316835803e-13
Results
29.0ms69×body1024valid
21.0ms147×body256valid
11.0ms45×body512valid
7.0ms11×body2048valid
Compiler

Compiled 269 to 214 computations (20.4% saved)

regimes16.0ms (0.1%)

Accuracy

Total -6.7b remaining (-13.4%)

Threshold costs -6.70b (-13.4%)

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

2 calls:

9.0ms
x
5.0ms
eps
Results
ErrorSegmentsBranch
21.7%1x
21.7%1eps
Compiler

Compiled 32 to 21 computations (34.4% saved)

simplify34.0ms (0.2%)

Algorithm
egg-herbie
Rules
74×*-commutative
50×+-commutative
28×neg-mul-1
28×neg-sub0
26×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0114836
1188836
2233836
3264836
4278836
5282836
6283836
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (sin.f64 eps) (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(if (<=.f64 x -6084722881095501/81129638414606681695789005144064) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x))) (if (<=.f64 x 8160232256002685/6277101735386680763835789423207666416102355444464034512896) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(if (<=.f64 eps -1988789595446811/288230376151711744) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 6788401819125115/147573952589676412928) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2)) (*.f64 eps (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(if (<=.f64 x -510000000) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x)) (if (<=.f64 x -4040244775997481/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps))) (if (<=.f64 x 6805647338418769/85070591730234615865843651857942052864) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x)))))
(if (<=.f64 x -3909192266736843/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x)) (if (<=.f64 x 8711228593176025/680564733841876926926749214863536422912) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x))))
(if (<=.f64 x -1908785286492599/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 (sin.f64 x) (neg.f64 eps)) (if (<=.f64 x 1595073594941899/10633823966279326983230456482242756608) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 x) (neg.f64 eps))))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 944473296573929/295147905179352825856) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4958484807013127/2361183241434822606848) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 (+.f64 x eps)) 1)))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4574792530279969/295147905179352825856) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) 1)))
(if (<=.f64 eps -6640827866535439/36893488147419103232) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 5902958103587057/36893488147419103232) (*.f64 -1/2 (*.f64 eps eps)) (-.f64 (cos.f64 eps) 1)))
(*.f64 -1/2 (*.f64 eps eps))
0
Outputs
(*.f64 (sin.f64 eps) (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (sin.f64 eps) (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 eps)) (fma.f64 (cos.f64 x) (tan.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(*.f64 (fma.f64 (cos.f64 x) (tan.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (cos.f64 x)) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (tan.f64 (*.f64 eps 1/2)))) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (tan.f64 (*.f64 eps 1/2)))))
(if (<=.f64 x -6084722881095501/81129638414606681695789005144064) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x))) (if (<=.f64 x 8160232256002685/6277101735386680763835789423207666416102355444464034512896) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(if (or (<=.f64 x -6084722881095501/81129638414606681695789005144064) (not (<=.f64 x 8160232256002685/6277101735386680763835789423207666416102355444464034512896))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(if (<=.f64 eps -1988789595446811/288230376151711744) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 6788401819125115/147573952589676412928) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2)) (*.f64 eps (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(if (<=.f64 eps -1988789595446811/288230376151711744) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 6788401819125115/147573952589676412928) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/2)) (*.f64 eps (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(if (<=.f64 x -510000000) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x)) (if (<=.f64 x -4040244775997481/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps))) (if (<=.f64 x 6805647338418769/85070591730234615865843651857942052864) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x)))))
(if (<=.f64 x -510000000) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x -4040244775997481/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) x)) (if (<=.f64 x 6805647338418769/85070591730234615865843651857942052864) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -3909192266736843/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x)) (if (<=.f64 x 8711228593176025/680564733841876926926749214863536422912) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 x))))
(if (or (<=.f64 x -3909192266736843/13479973333575319897333507543509815336818572211270286240551805124608) (not (<=.f64 x 8711228593176025/680564733841876926926749214863536422912))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (<=.f64 x -1908785286492599/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 (sin.f64 x) (neg.f64 eps)) (if (<=.f64 x 1595073594941899/10633823966279326983230456482242756608) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 x) (neg.f64 eps))))
(if (or (<=.f64 x -1908785286492599/3291009114642412084309938365114701009965471731267159726697218048) (not (<=.f64 x 1595073594941899/10633823966279326983230456482242756608))) (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (or (<=.f64 x -1908785286492599/3291009114642412084309938365114701009965471731267159726697218048) (not (<=.f64 x 1595073594941899/10633823966279326983230456482242756608))) (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 944473296573929/295147905179352825856) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (or (<=.f64 eps -940834429856889/2475880078570760549798248448) (not (<=.f64 eps 944473296573929/295147905179352825856))) (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (or (<=.f64 eps -940834429856889/2475880078570760549798248448) (not (<=.f64 eps 944473296573929/295147905179352825856))) (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4958484807013127/2361183241434822606848) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 (+.f64 x eps)) 1)))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (+.f64 (cos.f64 eps) -1) (if (<=.f64 eps 4958484807013127/2361183241434822606848) (*.f64 (sin.f64 x) (neg.f64 eps)) (+.f64 (cos.f64 (+.f64 eps x)) -1)))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (+.f64 (cos.f64 eps) -1) (if (<=.f64 eps 4958484807013127/2361183241434822606848) (*.f64 eps (neg.f64 (sin.f64 x))) (+.f64 -1 (cos.f64 (+.f64 eps x)))))
(if (<=.f64 eps -940834429856889/2475880078570760549798248448) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4574792530279969/295147905179352825856) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) 1)))
(if (or (<=.f64 eps -940834429856889/2475880078570760549798248448) (not (<=.f64 eps 4574792530279969/295147905179352825856))) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (or (<=.f64 eps -940834429856889/2475880078570760549798248448) (not (<=.f64 eps 4574792530279969/295147905179352825856))) (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (<=.f64 eps -6640827866535439/36893488147419103232) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 5902958103587057/36893488147419103232) (*.f64 -1/2 (*.f64 eps eps)) (-.f64 (cos.f64 eps) 1)))
(if (or (<=.f64 eps -6640827866535439/36893488147419103232) (not (<=.f64 eps 5902958103587057/36893488147419103232))) (+.f64 (cos.f64 eps) -1) (*.f64 (*.f64 eps eps) -1/2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 (*.f64 eps eps) -1/2)
0
Compiler

Compiled 320 to 240 computations (25% saved)

soundness488.0ms (3%)

Algorithm
egg-herbie
Rules
1622×associate-*r/
1594×associate-/l*
1384×associate-*r*
1258×+-commutative
1240×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049010579
1134410067
2719510067
054911377
1150910881
2706010863
070616593
1197515055
03949205
111328879
246568879
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 724 to 288 computations (60.2% saved)

end227.0ms (1.4%)

Compiler

Compiled 294 to 180 computations (38.8% saved)

Profiling

Loading profile data...