Details

Time bar (total: 16.7s)

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.2s (25%)

Results
2.0s3692×body1024valid
1.4s1204×body2048valid
435.0ms1408×body512valid
312.0ms1950×body256valid
3.0msbody4096valid
Bogosity

preprocess30.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 11 to 8 computations (27.3% saved)

simplify19.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 9 to 6 computations (33.3% saved)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(sin.f64 x)
1.0b
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
3.2b
(sin.f64 (+.f64 x eps))
Compiler

Compiled 20 to 6 computations (70% saved)

series3.0ms (0%)

Counts
3 → 52
Calls

15 calls:

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

rewrite135.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify159.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

eval96.0ms (0.6%)

Compiler

Compiled 6705 to 2193 computations (67.3% saved)

prune120.0ms (0.7%)

Pruning

36 alts after pruning (35 fresh and 1 done)

PrunedKeptTotal
New24335278
Fresh000
Picked011
Done000
Total24336279
Error
0.1b
Counts
279 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
33.3b
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
33.5b
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
38.8b
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
38.5b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
21.7b
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
21.7b
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
38.8b
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
23.4b
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 x))
21.7b
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
54.4b
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x)) (sin.f64 x))
39.6b
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
38.4b
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
40.4b
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
38.3b
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
38.3b
(-.f64 (sin.f64 (+.f64 x eps)) (log1p.f64 (expm1.f64 (sin.f64 x))))
39.0b
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
38.9b
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
38.3b
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
39.7b
(-.f64 (sin.f64 (+.f64 x eps)) x)
61.4b
(-.f64 (sin.f64 x) (sin.f64 x))
37.8b
(-.f64 (sin.f64 eps) (sin.f64 x))
44.6b
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
48.3b
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
41.7b
(-.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (sin.f64 x))
44.6b
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
32.6b
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
0.6b
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
33.5b
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
34.1b
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
33.5b
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
38.1b
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
21.7b
(+.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
33.3b
(*.f64 (cos.f64 x) eps)
16.5b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
38.3b
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
Compiler

Compiled 1111 to 726 computations (34.7% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 x)
0.1b
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
0.2b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
2.3b
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 36 to 16 computations (55.6% saved)

series5.0ms (0%)

Counts
4 → 64
Calls

18 calls:

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

rewrite116.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01474
128774
2353274
Stop Event
node limit
Counts
4 → 204
Calls
Call 1
Inputs
(+.f64 (cos.f64 eps) -1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(cos.f64 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cos.f64 eps) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 0 (cos.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 (cos.f64 eps) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (neg.f64 (cos.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (neg.f64 (cos.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (cos.f64 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (neg.f64 (cos.f64 eps)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 0 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) 1) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) 1) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (neg.f64 (cos.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x))) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) (pow.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 x)))))))

simplify165.0ms (1%)

Algorithm
egg-herbie
Rules
1298×associate-+l+
1270×associate-+r+
912×associate-*r*
824×+-commutative
796×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize5.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 x)
0.1b
(*.f64 (cos.f64 x) eps)
Compiler

Compiled 10 to 4 computations (60% saved)

series2.0ms (0%)

Counts
1 → 8
Calls

6 calls:

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

rewrite83.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify51.0ms (0.3%)

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

Useful iterations: 4 (0.0ms)

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

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))))
1.6b
(+.f64 x (-.f64 eps x))
3.2b
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))
3.4b
(-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))
Compiler

Compiled 158 to 36 computations (77.2% saved)

series4.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite184.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1480×associate-+l+
786×+-commutative
780×associate-+r+
466×add-sqr-sqrt
458×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify161.0ms (1%)

Algorithm
egg-herbie
Rules
1212×+-commutative
856×associate-+l-
852×distribute-lft-in
800×distribute-rgt-in
718×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

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

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(exp.f64 (sin.f64 (+.f64 x eps)))
2.0b
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
3.2b
(sin.f64 (+.f64 x eps))
12.7b
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
Compiler

Compiled 33 to 8 computations (75.8% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite111.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1066×*-commutative
830×associate-*r/
766×distribute-lft-in
746×distribute-rgt-in
644×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01147
123247
2307247
Stop Event
node limit
Counts
3 → 189
Calls
Call 1
Inputs
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (sin.f64 (+.f64 x eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (-.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 x)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 x)) 0) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 x)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2) (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2) (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (+.f64 x eps))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))))

simplify182.0ms (1.1%)

Algorithm
egg-herbie
Rules
1434×associate-+r-
994×fma-def
694×associate-*r*
614×associate-*l*
520×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055311697
1154111327
2710611315
Stop Event
node limit
Counts
261 → 338
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(sin.f64 eps)
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(exp.f64 (sin.f64 eps))
(+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 -1/6 (cos.f64 eps)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 x))
(+.f64 (exp.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))))
(+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (cos.f64 x)))))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x)))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 1))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 1))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 1))
(+.f64 (neg.f64 (sin.f64 x)) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (-.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x)))
(+.f64 0 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) 0) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(*.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 1)
(*.f64 1 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(*.f64 (+.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))))
(/.f64 1 (/.f64 1 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(fma.f64 1 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2) (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x)))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 0)
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 0 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (+.f64 0 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))) 1)
(*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 1)
(*.f64 1 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(*.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2) (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 1)
(pow.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2)
(pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3))
(sin.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(exp.f64 (log.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1)
(*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)
(*.f64 1 (exp.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(pow.f64 (exp.f64 1) (sin.f64 (+.f64 x eps)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
Outputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin.f64 eps)
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))
(fma.f64 (cos.f64 eps) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (cos.f64 eps) x (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(fma.f64 (cos.f64 x) eps (sin.f64 x))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(exp.f64 (sin.f64 eps))
(+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (exp.f64 (sin.f64 eps)))
(*.f64 (+.f64 (*.f64 (cos.f64 eps) x) 1) (exp.f64 (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))))
(fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) -1/2)) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 eps))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (exp.f64 (sin.f64 eps))))
(+.f64 (exp.f64 (sin.f64 eps)) (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 (*.f64 (*.f64 x x) (fma.f64 (sin.f64 eps) -1/2 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cos.f64 eps) x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 -1/6 (cos.f64 eps)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))))
(fma.f64 (fma.f64 1/6 (pow.f64 (cos.f64 eps) 3) (fma.f64 -1/6 (cos.f64 eps) (*.f64 (*.f64 -1/2 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps))) (fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) -1/2)) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 eps))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (exp.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 eps) x) 1) (exp.f64 (sin.f64 eps))) (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 1/6 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) -1/6 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) -1/2))))) (*.f64 (*.f64 x x) (fma.f64 (sin.f64 eps) -1/2 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)))))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 x))
(+.f64 (exp.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 eps (cos.f64 x)) 1) (exp.f64 (sin.f64 x)))
(+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (exp.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x))) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 eps (cos.f64 x)) 1) (exp.f64 (sin.f64 x))) (*.f64 (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))) (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x)))))
(+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (cos.f64 x)))))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (exp.f64 (sin.f64 x)) (fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/6 (pow.f64 (cos.f64 x) 3) (fma.f64 -1/2 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1/6 (cos.f64 x))))) (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x))) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 eps (cos.f64 x)) 1) (exp.f64 (sin.f64 x))) (*.f64 (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))) (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x))))) (*.f64 (fma.f64 1/6 (pow.f64 (cos.f64 x) 3) (fma.f64 (*.f64 -1/2 (cos.f64 x)) (sin.f64 x) (*.f64 -1/6 (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (exp.f64 (sin.f64 x)))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(fma.f64 2 (-.f64 (sin.f64 x) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x)))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x)))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x)))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x)))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (-.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 0 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) 0) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (sin.f64 x))))
(*.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (+.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (cos.f64 (/.f64 (fma.f64 2 x eps) 2))))
(*.f64 (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) 2)
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (cos.f64 (/.f64 (fma.f64 2 x eps) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 6)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (neg.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (pow.f64 (sin.f64 (+.f64 eps x)) 4))))
(/.f64 1 (/.f64 1 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 6)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))) (sqrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (cbrt.f64 (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))) 2))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 2) (sin.f64 (/.f64 (fma.f64 2 x eps) 2))) (cos.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (*.f64 (sin.f64 x) (+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2) (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 0)
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(+.f64 0 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)))
(sin.f64 (+.f64 eps x))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(+.f64 (+.f64 0 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))))
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1))
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1))
(sin.f64 (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) 1)
(sin.f64 (+.f64 eps x))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))) 1)
(sin.f64 (+.f64 eps x))
(*.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 1)
(sin.f64 (+.f64 eps x))
(*.f64 1 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2) (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 x) 2)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 x) 2)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 x) 2)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2))))
(pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 1)
(sin.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 2)
(sin.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 3)
(sin.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3) 1/3)
(sin.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))
(fabs.f64 (sin.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 x eps))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(exp.f64 (log.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) 1)
(exp.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)
(exp.f64 (sin.f64 (+.f64 eps x)))
(*.f64 1 (exp.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2))
(exp.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))))
(exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))
(*.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))))
(exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))
(pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)
(exp.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)
(exp.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 3)
(exp.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)
(exp.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (sqrt.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 1) (sin.f64 (+.f64 x eps)))
(exp.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 2))
(fabs.f64 (exp.f64 (sin.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3))
(exp.f64 (sin.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(exp.f64 (sin.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))
(exp.f64 (sin.f64 (+.f64 eps x)))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(log1p.f64 (sin.f64 x))
0.3b
(-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))
3.2b
(sin.f64 (+.f64 x eps))
4.1b
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
Compiler

Compiled 41 to 11 computations (73.2% saved)

series75.0ms (0.4%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
26.0ms
x
@-inf
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
24.0ms
eps
@inf
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
22.0ms
x
@inf
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
0.0ms
x
@0
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
0.0ms
eps
@0
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)

rewrite119.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1528×associate-*r/
1298×associate-*l/
388×associate-+l+
342×associate-/r*
310×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01373
128357
2387257
Stop Event
node limit
Counts
3 → 233
Calls
Call 1
Inputs
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))
(log1p.f64 (sin.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (-.f64 0 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) 0) (exp.f64 (log1p.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) 1) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2))) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) 1) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) 3) 1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (+.f64 1 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (-.f64 0 (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log.f64 (+.f64 (sin.f64 x) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1)) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3))) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) 1) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -1 (sin.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))) (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1)))) (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (sin.f64 x))) (sqrt.f64 (log1p.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 2) (cbrt.f64 (log1p.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (sin.f64 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 x))) 1))))))

simplify297.0ms (1.8%)

Algorithm
egg-herbie
Rules
1252×associate--r+
1010×associate--l+
764×fma-def
558×+-commutative
550×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062718093
1162716947
2622116833
Stop Event
node limit
Counts
293 → 390
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 eps) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
-1
(-.f64 (*.f64 (cos.f64 x) eps) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
x
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/12 (pow.f64 x 4)) x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) -1)
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 0)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (-.f64 0 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) 1)
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) 1))
(-.f64 (+.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(-.f64 (+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) 0) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) 1) (sin.f64 x))
(*.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))
(*.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 1)
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(*.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2))) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) 1) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) 3) 1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (+.f64 1 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 1)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(exp.f64 (log.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 0)
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 -1 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 -1 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (-.f64 0 (+.f64 (sin.f64 x) 2)))
(+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (-.f64 -1 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log.f64 (+.f64 (sin.f64 x) 2)))) 1)
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1)) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3))) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) 1) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))
(expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -1 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -1 (sin.f64 x)))
(+.f64 (log1p.f64 (sin.f64 x)) 0)
(+.f64 0 (log1p.f64 (sin.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))) (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1)))) (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 x))))) 1)
(*.f64 (log1p.f64 (sin.f64 x)) 1)
(*.f64 1 (log1p.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 x))) (sqrt.f64 (log1p.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 2) (cbrt.f64 (log1p.f64 (sin.f64 x))))
(pow.f64 (log1p.f64 (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 3)
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 2))
(log.f64 (+.f64 (sin.f64 x) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 x))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 x))) 1))
Outputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 eps) 1)
(+.f64 (sin.f64 eps) -1)
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(+.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) -1)
(fma.f64 (+.f64 (cos.f64 eps) -1) x (+.f64 (sin.f64 eps) -1))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) -1)
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (+.f64 (sin.f64 eps) -1)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) -1)
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps)))) -1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
-1
(-.f64 (*.f64 (cos.f64 x) eps) 1)
(fma.f64 (cos.f64 x) eps -1)
(fma.f64 eps (cos.f64 x) -1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) 1)
(+.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) -1)
(fma.f64 eps (cos.f64 x) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) -1))
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) 1)
(+.f64 (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) -1)
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) -1))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
x
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) x)
(fma.f64 -1/2 (*.f64 x x) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) x))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1/2 (*.f64 x x) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/12 (pow.f64 x 4)) x)))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1/2 (*.f64 x x) (fma.f64 -1/12 (pow.f64 x 4) x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) -1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 0)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (-.f64 0 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (/.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x)))) (/.f64 -1 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) 1))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(-.f64 (+.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (/.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(-.f64 (+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) 0) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) 1) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2))) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))) (sqrt.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (hypot.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3/2)) (/.f64 (sqrt.f64 (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (hypot.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))) 2) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (cbrt.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))) (cbrt.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) 1) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))) (sqrt.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (hypot.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3/2)) (/.f64 (sqrt.f64 (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (hypot.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))) 2) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (cbrt.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))) (cbrt.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 4) -1) (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 4)) (*.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) 3) 1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) 1)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) 3) -1) (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 4))) (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 6)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x)))) (+.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 4) (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 6) -1) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) -1))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 6)) (*.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 6)) (*.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1)))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 3)) (/.f64 (-.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 6)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3) 3)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 6) (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3))) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3) 3)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 6) (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3))) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) -1) (+.f64 1 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (-.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) -1) (+.f64 1 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (*.f64 (+.f64 1 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))) (+.f64 -1 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (+.f64 1 (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2) (+.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 0)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (*.f64 2 (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(fma.f64 2 (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))) (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))) (+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))) (+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))) (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))
(+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (-.f64 -1 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (-.f64 -1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x)))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x)))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (-.f64 0 (+.f64 (sin.f64 x) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 -1 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (-.f64 -1 (sin.f64 x)) 1)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (fma.f64 (-.f64 -1 (sin.f64 x)) 1 (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (-.f64 -1 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (+.f64 (+.f64 1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (-.f64 (+.f64 2 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))) (sqrt.f64 (+.f64 1 (sin.f64 x))) (+.f64 1 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) 2) (exp.f64 (log1p.f64 (sin.f64 x)))))
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))) 2) (+.f64 1 (sin.f64 x))))
(+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (-.f64 -1 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) -1) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log.f64 (+.f64 (sin.f64 x) 2)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (exp.f64 (log1p.f64 (sin.f64 x))))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 1 (sin.f64 x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 1 (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 (-.f64 -1 (sin.f64 x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1)) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3))) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 (-.f64 -1 (sin.f64 x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) (sqrt.f64 (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) 1) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 (-.f64 -1 (sin.f64 x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -1 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -1 (sin.f64 x)) (-.f64 -1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) (sqrt.f64 (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) (sqrt.f64 (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 4))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (+.f64 1 (sin.f64 x)) 4)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 4)) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (+.f64 1 (sin.f64 x)) 6)) (*.f64 (fma.f64 (pow.f64 (+.f64 1 (sin.f64 x)) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (pow.f64 (sin.f64 (+.f64 eps x)) 4)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 6)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (+.f64 1 (sin.f64 x)) 6)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3) 3)) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 6) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (+.f64 1 (sin.f64 x)) 3) 3)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (+.f64 1 (sin.f64 x)) 6))) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) 1) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) 1) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 2))
(fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (log1p.f64 (sin.f64 x)) 0)
(log1p.f64 (sin.f64 x))
(+.f64 0 (log1p.f64 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))))) (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))))) (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))) (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (sin.f64 x) 1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x))))) (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (sin.f64 x)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1)))) (log.f64 (sqrt.f64 (+.f64 (sin.f64 x) 1))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 x)))) 1)
(log1p.f64 (sin.f64 x))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 x))))) 1)
(log1p.f64 (sin.f64 x))
(*.f64 (log1p.f64 (sin.f64 x)) 1)
(log1p.f64 (sin.f64 x))
(*.f64 1 (log1p.f64 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 x))) (sqrt.f64 (log1p.f64 (sin.f64 x))))
(log1p.f64 (sin.f64 x))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 2))
(log1p.f64 (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 2) (cbrt.f64 (log1p.f64 (sin.f64 x))))
(log1p.f64 (sin.f64 x))
(pow.f64 (log1p.f64 (sin.f64 x)) 1)
(log1p.f64 (sin.f64 x))
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 x))) 2)
(log1p.f64 (sin.f64 x))
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 x))) 3)
(log1p.f64 (sin.f64 x))
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 3) 1/3)
(log1p.f64 (sin.f64 x))
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 2))
(fabs.f64 (log1p.f64 (sin.f64 x)))
(log.f64 (+.f64 (sin.f64 x) 1))
(log1p.f64 (sin.f64 x))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 x)) 3))
(log1p.f64 (sin.f64 x))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 x))))
(log1p.f64 (sin.f64 x))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 x))))
(log1p.f64 (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 x))) 1))
(log1p.f64 (sin.f64 x))

eval813.0ms (4.9%)

Compiler

Compiled 54548 to 21213 computations (61.1% saved)

prune739.0ms (4.4%)

Pruning

65 alts after pruning (61 fresh and 4 done)

PrunedKeptTotal
New1734461780
Fresh151530
Picked101
Done145
Total1751651816
Error
0.0b
Counts
1816 → 65
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(fma.f64 (sin.f64 eps) (expm1.f64 (log1p.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
17.6b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (cos.f64 eps) 1) x))
31.8b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))))
0.6b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
0.7b
(fma.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
30.2b
(fma.f64 (sin.f64 eps) 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
33.3b
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))
58.0b
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
1.7b
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
38.8b
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
33.9b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
13.3b
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
20.2b
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
54.8b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (/.f64 (fma.f64 (+.f64 eps (*.f64 -2 x)) (+.f64 eps (*.f64 -2 x)) (neg.f64 (*.f64 eps eps))) (+.f64 (+.f64 eps eps) (*.f64 -2 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
51.6b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (-.f64 eps x) x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
60.8b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 x)) 1)
38.6b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 (neg.f64 x) (+.f64 eps (+.f64 0 (neg.f64 (+.f64 x eps))))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
38.1b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 (-.f64 eps x) (+.f64 x x)) (neg.f64 eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
40.2b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 eps x) (-.f64 (*.f64 x (*.f64 2 (*.f64 -2 x))) eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
21.7b
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
21.7b
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
38.8b
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
23.4b
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 x))
44.5b
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) 1) (sin.f64 x))
21.7b
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
31.0b
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 1)
44.6b
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x))))
38.4b
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
40.4b
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
38.3b
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
38.9b
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
39.7b
(-.f64 (sin.f64 (+.f64 x eps)) x)
37.8b
(-.f64 (sin.f64 eps) (sin.f64 x))
44.6b
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
43.5b
(-.f64 (log.f64 (exp.f64 (sin.f64 eps))) (sin.f64 x))
48.3b
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
45.2b
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
44.4b
(+.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)) 1)
60.4b
(+.f64 (-.f64 (*.f64 (cos.f64 x) eps) 1) 1)
45.5b
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 x)) 1)
44.5b
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x))) 1)
43.4b
(+.f64 (-.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
43.8b
(+.f64 (-.f64 (sin.f64 eps) 1) 1)
28.0b
(+.f64 (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
44.7b
(+.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
32.6b
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
33.5b
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
33.5b
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
0.6b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.6b
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
38.1b
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
59.1b
(+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)
50.2b
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
61.4b
(+.f64 -1 1)
1.7b
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
33.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) eps)
33.4b
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 x))) eps)
33.4b
(*.f64 (log.f64 (exp.f64 (cos.f64 x))) eps)
42.7b
(*.f64 (fabs.f64 (cos.f64 x)) eps)
33.3b
(*.f64 (cos.f64 x) eps)
16.5b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
31.3b
(sin.f64 eps)
28.0b
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
19.3b
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3))
48.4b
eps
Compiler

Compiled 2117 to 1456 computations (31.2% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.1b
(*.f64 (sin.f64 eps) (cos.f64 x))
0.1b
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
2.3b
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 42 to 17 computations (59.5% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite145.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1396×associate-*r/
1200×associate-*l/
394×associate-+l+
326×add-sqr-sqrt
320×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01452
130640
2412940
Stop Event
node limit
Counts
2 → 108
Calls
Call 1
Inputs
(*.f64 (sin.f64 eps) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 eps x) (+.f64 eps x)) 2)) (cos.f64 (/.f64 (-.f64 eps (+.f64 x (+.f64 eps x))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1/2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) 1/2) (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) 1) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))

simplify130.0ms (0.8%)

Algorithm
egg-herbie
Rules
1746×associate-*r/
1712×associate-/r*
712×+-commutative
594×associate-+r+
518×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))
0.4b
(+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
3.2b
(sin.f64 (+.f64 x eps))
3.7b
(+.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
Compiler

Compiled 52 to 24 computations (53.8% saved)

series33.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

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

rewrite173.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
738×associate-/r*
736×associate-+l+
482×associate-+r+
454×+-commutative
426×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01499
132887
2476775
Stop Event
node limit
Counts
3 → 321
Calls
Call 1
Inputs
(+.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (sin.f64 x) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 1 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (+.f64 (sin.f64 x) 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (+.f64 x eps)) -1) (-.f64 (sin.f64 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (-.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) -1)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (+.f64 1 (sin.f64 (+.f64 x eps)))) (+.f64 (sin.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (-.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (sin.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) 2) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (/.f64 1 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))) (/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (neg.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (+.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2)) (sqrt.f64 (sin.f64 (+.f64 x eps))))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (+.f64 1 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (-.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) 1) (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (+.f64 (neg.f64 (sin.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (+.f64 (sin.f64 x) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (+.f64 1 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (+.f64 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (sin.f64 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (+.f64 x eps)) -1) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (+.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) 0) (+.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (/.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (/.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))) (/.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) 1) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (+.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (neg.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (neg.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1 (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (neg.f64 (sin.f64 x)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (+.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 (neg.f64 (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 -1 (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (-.f64 -2 (sin.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 -2 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 -2 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (-.f64 -2 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 -2 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 x eps)) -2) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log.f64 (+.f64 (sin.f64 x) 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) -2))) (/.f64 4 (+.f64 (sin.f64 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))))) (-.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 3) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 4) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -2 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 8) (+.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 4) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -2 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -2 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) -1)))))

simplify247.0ms (1.5%)

Algorithm
egg-herbie
Rules
1198×associate-+r+
998×+-commutative
838×associate-+l-
686×associate-+r-
606×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081424113
1222223407
Stop Event
node limit
Counts
393 → 591
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 eps) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
-1
(-.f64 (*.f64 (cos.f64 x) eps) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 eps) 2)
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
-2
(-.f64 (*.f64 (cos.f64 x) eps) 2)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) 2)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (sin.f64 x) 2) 2))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 1 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) -1)
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (+.f64 (sin.f64 x) 3) 2))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (neg.f64 (sin.f64 x))))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 -1 (sin.f64 x))))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 0)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) 2))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x))) 1)
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) -2))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) -1) (-.f64 (sin.f64 x) 1))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)) 2)
(-.f64 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (-.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) 1))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) 2))
(-.f64 (+.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x)))) 2)
(-.f64 (+.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) -1)) (sin.f64 x))
(-.f64 (+.f64 1 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(-.f64 (+.f64 2 (+.f64 1 (sin.f64 (+.f64 x eps)))) (+.f64 (sin.f64 x) 3))
(-.f64 (+.f64 2 (-.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
(-.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (sin.f64 x)) 2)
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) 2) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (/.f64 1 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))) (/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (neg.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (+.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2)) (sqrt.f64 (sin.f64 (+.f64 x eps))))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (+.f64 1 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (-.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) 1) (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1)
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))
(-.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 0)
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 2))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (+.f64 (neg.f64 (sin.f64 x)) -1)))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (+.f64 (sin.f64 x) 3) 1))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (+.f64 1 (sin.f64 x)) 1))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (+.f64 1 (sin.f64 x))))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) 3))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x))) 2)
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (sin.f64 x) 1))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) -1) (sin.f64 x))
(-.f64 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (+.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) 1))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(-.f64 (+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) 0) (+.f64 (sin.f64 x) 2))
(*.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(*.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (/.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) 1))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (/.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))) (/.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) 1) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3))
(/.f64 (-.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (+.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (neg.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (neg.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 2)
(pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(log.f64 (exp.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))
(expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(+.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) 0))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) 0))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) 0))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) -1) -1))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1 (sin.f64 x)) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (neg.f64 (sin.f64 x)) -1) 1))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (+.f64 (sin.f64 x) 3)))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (neg.f64 (sin.f64 x)) 2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 -1 (sin.f64 x)) 2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) 2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) 2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 0)
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) 0))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) 0))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) 0))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) -1)
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (-.f64 -2 (sin.f64 x)) -1))
(+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 -2 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -2)
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 2))
(+.f64 (-.f64 -2 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 0))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) 0))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) -2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (+.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 3)))
(+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) 1)
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (+.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))
(+.f64 -1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 -2 (sin.f64 (+.f64 x eps))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (+.f64 (sin.f64 (+.f64 x eps)) -2) (neg.f64 (sin.f64 x)))
(+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log.f64 (+.f64 (sin.f64 x) 3)))) 1)
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) -2))) (/.f64 4 (+.f64 (sin.f64 x) -2)))
(+.f64 (-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 (sin.f64 x) 2))))
(*.f64 (+.f64 1 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))))) (-.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) 1))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 3) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 4) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -2 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 8) (+.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 4) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))
(expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) -1)
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -2 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -2 (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) -1)
Outputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (sin.f64 x))
(-.f64 (sin.f64 eps) 1)
(+.f64 (sin.f64 eps) -1)
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(+.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) -1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) -1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) -1)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 1 (sin.f64 x)))
-1
(-.f64 (*.f64 (cos.f64 x) eps) 1)
(fma.f64 (cos.f64 x) eps -1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) 1)
(+.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) -1)
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (fma.f64 (cos.f64 x) eps -1))
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) 1)
(+.f64 (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) -1)
(+.f64 -1 (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 eps) 2)
(+.f64 (sin.f64 eps) -2)
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)
(+.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) -2)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) -2)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) 2)
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) -2)
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 eps (neg.f64 x))) (+.f64 2 (sin.f64 x)))
-2
(-.f64 (*.f64 (cos.f64 x) eps) 2)
(fma.f64 (cos.f64 x) eps -2)
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) 2)
(+.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) -2)
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (fma.f64 (cos.f64 x) eps -2))
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) 2)
(+.f64 (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) -2)
(+.f64 (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (fma.f64 (cos.f64 x) eps -2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (-.f64 x (neg.f64 eps))) (+.f64 2 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (sin.f64 x) 2) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 1 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) -1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (+.f64 (sin.f64 x) 3) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 -1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))))
(-.f64 (+.f64 1 (sin.f64 (+.f64 eps x))) (+.f64 1 (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) 0) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x))))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))))
(-.f64 (+.f64 1 (sin.f64 (+.f64 eps x))) (+.f64 1 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) 0) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 0)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) -2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) -1) (-.f64 (sin.f64 x) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (-.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) 1))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))) 1)
(+.f64 1 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))) (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) 2)
(+.f64 2 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) 2))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) 2)
(+.f64 2 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(-.f64 (+.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x)))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) -1)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 1 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))) 1)
(+.f64 1 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))))
(-.f64 (+.f64 2 (+.f64 1 (sin.f64 (+.f64 x eps)))) (+.f64 (sin.f64 x) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 2 (-.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) 2)
(+.f64 2 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(-.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) 2)
(+.f64 2 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (sin.f64 x)) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) 2) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (/.f64 1 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)) (/.f64 1 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)) (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3))) (/.f64 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3))) (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2))) (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))) (/.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)))) (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x)))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3))) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))) (/.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)))) (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (-.f64 1 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (+.f64 2 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 x) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1)) (neg.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) 1) (neg.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))) (neg.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3))) (neg.f64 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x)))))
(/.f64 (-.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(*.f64 (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(*.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (+.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2)) (sqrt.f64 (sin.f64 (+.f64 x eps))))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 2 (sin.f64 x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 2 (sin.f64 x))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 2 (sin.f64 x))))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) -1) (+.f64 1 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (-.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) -1) (+.f64 1 (sqrt.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (+.f64 1 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))) (+.f64 -1 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) 1) (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)) (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x))))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x)))) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x)))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x)))))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) 1) (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (-.f64 1 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (+.f64 2 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x))))) (sqrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (*.f64 (sqrt.f64 (-.f64 1 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)))) (sqrt.f64 (-.f64 1 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (*.f64 (sqrt.f64 (-.f64 (+.f64 2 (sin.f64 x)) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (+.f64 2 (sin.f64 x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))) (cbrt.f64 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (*.f64 (cbrt.f64 (-.f64 1 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)))) (*.f64 (cbrt.f64 (-.f64 1 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)))) (cbrt.f64 (-.f64 1 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (-.f64 (+.f64 2 (sin.f64 x)) (sin.f64 (+.f64 eps x)))) (*.f64 (cbrt.f64 (-.f64 (+.f64 2 (sin.f64 x)) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (+.f64 2 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 0)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 2))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 1 (+.f64 (neg.f64 (sin.f64 x)) -1)))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (+.f64 (sin.f64 x) 3) 1))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (+.f64 1 (sin.f64 x)) 1))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (+.f64 1 (sin.f64 x))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 x) 3))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (sin.f64 x))) 2)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (sin.f64 x) 1))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) -1) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(-.f64 (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (/.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (+.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 1 (/.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))) (+.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) 1))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (/.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) 1)
(+.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(-.f64 (+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) 0) (+.f64 (sin.f64 x) 2))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(*.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(*.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(*.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))
(*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (/.f64 1 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (/.f64 1 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))
(/.f64 1 (/.f64 1 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3))) (/.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3))) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (/.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))) (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2))) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))) (/.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)))) (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3))) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3))) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))) (/.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))) (/.f64 (/.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2))) (/.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) 1) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3))
(/.f64 (+.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) -1) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -3))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 eps x))) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 eps x))) (+.f64 1 (sin.f64 (+.f64 eps x)))) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (+.f64 3 (sin.f64 (+.f64 eps x))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (+.f64 (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 1 (sin.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (+.f64 (sin.f64 x) 2) 2) (*.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (fma.f64 (+.f64 1 (sin.f64 (+.f64 eps x))) (+.f64 1 (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (+.f64 2 (sin.f64 x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 1 (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))) (neg.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))) (neg.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (neg.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))) (neg.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3))) (neg.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (neg.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (*.f64 (sqrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (*.f64 (sqrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))) (sqrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))))) (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (cbrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))) (*.f64 (cbrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))) (cbrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (*.f64 (sqrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))) (*.f64 (cbrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))) (cbrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) 1) (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (*.f64 (sqrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x))))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (*.f64 (sqrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))) (sqrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2)) 1) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))) (cbrt.f64 (+.f64 2 (+.f64 (-.f64 1 (sin.f64 (+.f64 x eps))) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))))) (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (-.f64 1 (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2)) (cbrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))) (*.f64 (cbrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x))))) (cbrt.f64 (+.f64 (sin.f64 x) (-.f64 3 (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (*.f64 (sqrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x)))))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))) (cbrt.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))) (*.f64 (cbrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))) (cbrt.f64 (+.f64 (+.f64 3 (sin.f64 x)) (-.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (sin.f64 (+.f64 eps x))))))))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 3 (sin.f64 x))))))))
(pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(pow.f64 (sqrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 2)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(pow.f64 (cbrt.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 3)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3) 1/3)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(sqrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))
(log.f64 (exp.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(cbrt.f64 (pow.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) 1))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(log1p.f64 (expm1.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))
(+.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) 0))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 1 (+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) 0))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) 0))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) -1) -1))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1 (sin.f64 x)) -2))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) -2))
(+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) -2))
(+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (neg.f64 (sin.f64 x)) -1) 1))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 1 (+.f64 (sin.f64 x) 3)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (neg.f64 (sin.f64 x)) 2))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 -1 (sin.f64 x)) 2))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) 2))
(+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) -2))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) 2))
(+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 0)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) 0))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) 0))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) 0))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 2 (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (*.f64 2 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 0 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) -1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) (+.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (+.f64 (-.f64 -2 (sin.f64 x)) -1))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 -2 (sin.f64 x)) 1))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -2)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 -2 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 -2 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 2))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 2))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 -2 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 2))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 -2 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 -2 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 0))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) 0))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x))))
(+.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x))))
(+.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) -2))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 -2 (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (sin.f64 x) 2)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (+.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 3)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -3) 1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (-.f64 -2 (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (-.f64 -2 (sin.f64 x)) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (+.f64 (sin.f64 x) 2)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 -1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 -2 (sin.f64 (+.f64 x eps))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (fma.f64 (-.f64 -2 (sin.f64 x)) 1 (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 (-.f64 -2 (sin.f64 x)) (+.f64 2 (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -2 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 2 (sin.f64 x))) (+.f64 2 (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 x) 2)) 2) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 2 (sin.f64 x))) 2) (+.f64 2 (sin.f64 x))))
(+.f64 (+.f64 (sin.f64 (+.f64 x eps)) -2) (neg.f64 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (+.f64 (-.f64 -2 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 -2 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log.f64 (+.f64 (sin.f64 x) 3)))) 1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) -2))) (/.f64 4 (+.f64 (sin.f64 x) -2)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) -2))) (/.f64 4 (+.f64 (sin.f64 x) -2)))
(+.f64 (-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(+.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (exp.f64 (log1p.f64 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (+.f64 2 (exp.f64 (log1p.f64 (sin.f64 x)))) 1))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (/.f64 1 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (sin.f64 x) 2)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 (sin.f64 x) 2))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 2 (sin.f64 x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 2 (sin.f64 x)))))
(*.f64 (+.f64 1 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))))) (-.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) 1))
(*.f64 (+.f64 1 (sqrt.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)))) (+.f64 (sqrt.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))) -1))
(*.f64 (+.f64 -1 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))) (+.f64 1 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (/.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2))) (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sqrt.f64 (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (cbrt.f64 (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))) (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))) (/.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) -2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 3) 1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 3) -1) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3)) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 4) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) -4) (-.f64 (sin.f64 (+.f64 eps x)) (+.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (-.f64 -2 (sin.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x)))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (-.f64 -2 (sin.f64 x)) 3)) (+.f64 (*.f64 (-.f64 -2 (sin.f64 x)) (-.f64 -2 (sin.f64 x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 -2 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 8) (+.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 4) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3) -8) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) (+.f64 4 (*.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2))) (-.f64 (-.f64 -2 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) 1) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1)) (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) -1) (+.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 3))) (/.f64 1 (-.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2) (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)) (+.f64 1 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 3))) 1) (+.f64 (-.f64 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2) (sin.f64 (+.f64 eps x))) (+.f64 2 (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (+.f64 1 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (*.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (*.f64 (sqrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (+.f64 (sin.f64 x) 2) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (+.f64 2 (sin.f64 x)) 2)) (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (cbrt.f64 (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (+.f64 (sin.f64 x) 2) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (+.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 2 (sin.f64 x)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (+.f64 2 (sin.f64 x)) 3)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (+.f64 2 (sin.f64 x)) (+.f64 2 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 2)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 3)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3) 1/3)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 2))
(sqrt.f64 (pow.f64 (+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2)) 3))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(expm1.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))))
(expm1.f64 (log.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (-.f64 -2 (sin.f64 x)))
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) -1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -2 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (-.f64 -2 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) -1)
(+.f64 -2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) -2))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 -2 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (-.f64 -2 (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 1 (sin.f64 x)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x)) 2)) (cbrt.f64 (-.f64 (-.f64 (sin.f64 (+.f64 eps x)) 1) (sin.f64 x))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) -1)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 x)
0.1b
(*.f64 (cos.f64 x) eps)
0.1b
(pow.f64 (*.f64 (cos.f64 x) eps) 3)
41.3b
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
Compiler

Compiled 26 to 12 computations (53.8% saved)

series13.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
eps
@inf
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
2.0ms
x
@0
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
2.0ms
eps
@0
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
2.0ms
x
@inf
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
2.0ms
x
@-inf
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)

rewrite63.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1836×add-sqr-sqrt
1798×*-un-lft-identity
1696×add-cube-cbrt
1682×add-cbrt-cube
196×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01128
123928
2245028
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 x) eps) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 3/2) 1/3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (*.f64 eps (pow.f64 (*.f64 (cos.f64 x) eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (cos.f64 x) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) eps) (pow.f64 (*.f64 (cos.f64 x) eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (cos.f64 x) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2) (pow.f64 (*.f64 (cos.f64 x) eps) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (*.f64 (cos.f64 x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (cos.f64 x)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) eps) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) 1) (*.f64 (cos.f64 x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (sqrt.f64 (*.f64 (cos.f64 x) eps))) (sqrt.f64 (*.f64 (cos.f64 x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) 3) (*.f64 (cos.f64 x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))))))

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
1186×unswap-sqr
1090×distribute-lft-in
1048×distribute-rgt-in
904×*-commutative
652×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02072585
15522475
221902247
Stop Event
node limit
Counts
103 → 89
Calls
Call 1
Inputs
eps
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 2))) eps)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 2))) (+.f64 eps (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 2))) (+.f64 eps (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/720 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 -1/24 (pow.f64 eps 2)) (*.f64 -1/360 (pow.f64 eps 2)))) (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3)))) (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3)))) (pow.f64 eps 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 3) (pow.f64 eps 6))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3))))) (pow.f64 eps 3)))))) (pow.f64 x 6)) (pow.f64 eps 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 2))))))
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(pow.f64 eps 3)
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 3)))
(+.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 -1/24 (pow.f64 eps 2)) (*.f64 -1/360 (pow.f64 eps 2)))) (+.f64 (*.f64 -1/720 (pow.f64 eps 3)) (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 3))))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))) 1)
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 1)
(*.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 3/2) 1/3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 3/2) 1/3))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))) 1)
(*.f64 (cos.f64 x) (*.f64 eps (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(*.f64 eps (*.f64 (cos.f64 x) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1)
(*.f64 (*.f64 (cos.f64 x) eps) (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(*.f64 1 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2) (pow.f64 (*.f64 (cos.f64 x) eps) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (*.f64 (cos.f64 x) eps))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (cos.f64 x)) eps)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) eps) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) 1) (*.f64 (cos.f64 x) eps))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (sqrt.f64 (*.f64 (cos.f64 x) eps))) (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) 3) (*.f64 (cos.f64 x) eps))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) eps))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) eps))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))
Outputs
eps
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 2))) eps)
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x)) (*.f64 eps eps)) eps)
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (/.f64 eps (/.f64 (*.f64 x x) eps)) -3/2)) eps)
(fma.f64 1/3 (*.f64 (*.f64 x x) (/.f64 (/.f64 (pow.f64 eps 3) (/.f64 eps -3/2)) eps)) eps)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 2))) (+.f64 eps (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x)) (*.f64 eps eps)) eps) (*.f64 1/3 (/.f64 (+.f64 (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 eps (*.f64 (*.f64 eps eps) 1/3) (*.f64 (pow.f64 eps 3) 1/2))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -3/2) 2) (pow.f64 eps 3)))) (/.f64 (*.f64 eps eps) (pow.f64 x 4)))))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (/.f64 eps (/.f64 (*.f64 x x) eps)) -3/2)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (pow.f64 eps 3) 1/2 (*.f64 (pow.f64 eps 3) 1/3))) (*.f64 (/.f64 (*.f64 (pow.f64 eps 6) 9/4) (pow.f64 eps 3)) -1/3)) (/.f64 (*.f64 eps eps) (pow.f64 x 4))) eps))
(+.f64 eps (*.f64 (/.f64 1/3 eps) (+.f64 (/.f64 (pow.f64 eps 3) (/.f64 eps (*.f64 (*.f64 x x) -3/2))) (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 13/24) (*.f64 1/3 (-.f64 (pow.f64 eps 3) (/.f64 (*.f64 (pow.f64 eps 6) 9/4) (pow.f64 eps 3))))) (/.f64 eps (pow.f64 x 4))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 2))) (+.f64 eps (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/720 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 -1/24 (pow.f64 eps 2)) (*.f64 -1/360 (pow.f64 eps 2)))) (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3)))) (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3)))) (pow.f64 eps 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 3) (pow.f64 eps 6))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3))))) (pow.f64 eps 3)))))) (pow.f64 x 6)) (pow.f64 eps 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) 2) (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 2))))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x)) (*.f64 eps eps)) eps) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 -1/720 (pow.f64 eps 3) (fma.f64 eps (*.f64 (*.f64 eps eps) -2/45) (fma.f64 -1/24 (pow.f64 eps 3) (*.f64 -1/2 (*.f64 eps (*.f64 (*.f64 eps eps) 1/3)))))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 eps (*.f64 (*.f64 eps eps) 1/3) (*.f64 (pow.f64 eps 3) 1/2))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -3/2) 2) (pow.f64 eps 3)))) (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -3/2))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -3/2) 3) (pow.f64 eps 6)) (*.f64 1/3 (/.f64 (+.f64 (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 eps (*.f64 (*.f64 eps eps) 1/3) (*.f64 (pow.f64 eps 3) 1/2))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -3/2) 2) (pow.f64 eps 3)))) (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -3/2))))))) (/.f64 (*.f64 eps eps) (pow.f64 x 6))) (/.f64 (+.f64 (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 eps (*.f64 (*.f64 eps eps) 1/3) (*.f64 (pow.f64 eps 3) 1/2))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -3/2) 2) (pow.f64 eps 3)))) (/.f64 (*.f64 eps eps) (pow.f64 x 4))))))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (/.f64 eps (/.f64 (*.f64 x x) eps)) -3/2)) (fma.f64 1/3 (+.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (pow.f64 eps 3) 1/2 (*.f64 (pow.f64 eps 3) 1/3))) (*.f64 (/.f64 (*.f64 (pow.f64 eps 6) 9/4) (pow.f64 eps 3)) -1/3)) (/.f64 (*.f64 eps eps) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 x 6) eps) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 eps 3) -2/45) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) 1/3)) (*.f64 (pow.f64 eps 3) -31/720))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) -3/2) (pow.f64 eps 3)) (+.f64 (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (pow.f64 eps 3) 1/2 (*.f64 (pow.f64 eps 3) 1/3))) (*.f64 (/.f64 (*.f64 (pow.f64 eps 6) 9/4) (pow.f64 eps 3)) -1/3))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) -3/2) (pow.f64 eps 3)) (+.f64 (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (pow.f64 eps 3) 1/2 (*.f64 (pow.f64 eps 3) 1/3))) (*.f64 (/.f64 (*.f64 (pow.f64 eps 6) 9/4) (pow.f64 eps 3)) -1/3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -27/8) (pow.f64 eps 6)))))) eps))) eps))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 x x) (/.f64 (/.f64 (pow.f64 eps 3) (/.f64 eps -3/2)) eps)) eps) (*.f64 (/.f64 1/3 eps) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 13/24) (*.f64 1/3 (-.f64 (pow.f64 eps 3) (/.f64 (*.f64 (pow.f64 eps 6) 9/4) (pow.f64 eps 3))))) (/.f64 eps (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -7/80) (-.f64 (-.f64 (*.f64 1/3 (*.f64 -1/2 (pow.f64 eps 3))) (*.f64 1/27 (/.f64 (pow.f64 (pow.f64 eps 3) 3) (/.f64 (pow.f64 eps 6) -27/8)))) (*.f64 (*.f64 (*.f64 (pow.f64 eps 3) -3/2) (/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 13/24) (*.f64 1/3 (-.f64 (pow.f64 eps 3) (/.f64 (*.f64 (pow.f64 eps 6) 9/4) (pow.f64 eps 3))))) (pow.f64 eps 3))) 2/3))) (/.f64 eps (pow.f64 x 6))))))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(neg.f64 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(*.f64 (*.f64 eps (cos.f64 x)) (neg.f64 (cbrt.f64 -1)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 -1) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(neg.f64 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(*.f64 (*.f64 eps (cos.f64 x)) (neg.f64 (cbrt.f64 -1)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 -1) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(neg.f64 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(*.f64 (*.f64 eps (cos.f64 x)) (neg.f64 (cbrt.f64 -1)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 -1) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(neg.f64 (*.f64 eps (*.f64 (cos.f64 x) (cbrt.f64 -1))))
(*.f64 (*.f64 eps (cos.f64 x)) (neg.f64 (cbrt.f64 -1)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 -1) (neg.f64 eps)))
(pow.f64 eps 3)
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (pow.f64 eps 3))
(fma.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x) (pow.f64 eps 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 3)))
(fma.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x) (fma.f64 (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 eps (*.f64 (*.f64 eps eps) 1/3) (*.f64 (pow.f64 eps 3) 1/2))) (pow.f64 x 4) (pow.f64 eps 3)))
(fma.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x) (fma.f64 (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (pow.f64 eps 3) 1/2 (*.f64 (pow.f64 eps 3) 1/3))) (pow.f64 x 4) (pow.f64 eps 3)))
(fma.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x) (fma.f64 (fma.f64 (pow.f64 eps 3) 1/24 (*.f64 (pow.f64 eps 3) 5/6)) (pow.f64 x 4) (pow.f64 eps 3)))
(+.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 -1/24 (pow.f64 eps 2)) (*.f64 -1/360 (pow.f64 eps 2)))) (+.f64 (*.f64 -1/720 (pow.f64 eps 3)) (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 3)) (*.f64 -1 (pow.f64 eps 3))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 1/2 (pow.f64 eps 3)))) (pow.f64 x 4)) (pow.f64 eps 3))))
(fma.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) -2/45) (fma.f64 -1/720 (pow.f64 eps 3) (fma.f64 -1/24 (pow.f64 eps 3) (*.f64 -1/2 (*.f64 eps (*.f64 (*.f64 eps eps) 1/3)))))) (pow.f64 x 6) (fma.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x) (fma.f64 (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 eps (*.f64 (*.f64 eps eps) 1/3) (*.f64 (pow.f64 eps 3) 1/2))) (pow.f64 x 4) (pow.f64 eps 3))))
(fma.f64 (+.f64 (*.f64 (pow.f64 eps 3) -2/45) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) 1/3)) (*.f64 (pow.f64 eps 3) -31/720))) (pow.f64 x 6) (fma.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x) (fma.f64 (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (pow.f64 eps 3) 1/2 (*.f64 (pow.f64 eps 3) 1/3))) (pow.f64 x 4) (pow.f64 eps 3))))
(fma.f64 (+.f64 (*.f64 1/3 (*.f64 -1/2 (pow.f64 eps 3))) (*.f64 (pow.f64 eps 3) -7/80)) (pow.f64 x 6) (fma.f64 (*.f64 (pow.f64 eps 3) -3/2) (*.f64 x x) (fma.f64 (fma.f64 (pow.f64 eps 3) 1/24 (*.f64 (pow.f64 eps 3) 5/6)) (pow.f64 x 4) (pow.f64 eps 3))))
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))) 1)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 1)
(*.f64 eps (cos.f64 x))
(*.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 2))
(*.f64 eps (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 3/2) 1/3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3/2)))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(fabs.f64 (*.f64 eps (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3))))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 eps (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)) 1))
(*.f64 eps (cos.f64 x))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))
(*.f64 eps (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (cos.f64 x) (*.f64 eps (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 eps (*.f64 (cos.f64 x) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (*.f64 (cos.f64 x) eps) (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 1 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2) (pow.f64 (*.f64 (cos.f64 x) eps) 3/2))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 2)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (*.f64 (cos.f64 x) eps))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (cos.f64 x)) eps)
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) eps) (cos.f64 x))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) 1) (*.f64 (cos.f64 x) eps))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (sqrt.f64 (*.f64 (cos.f64 x) eps))) (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) eps)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) 3) (*.f64 (cos.f64 x) eps))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 6))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) eps))))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 x) eps))) 1))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (sin.f64 x) (cos.f64 eps))
0.1b
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
0.1b
(*.f64 (cos.f64 x) (sin.f64 eps))
2.4b
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
Compiler

Compiled 44 to 10 computations (77.3% saved)

series4.0ms (0%)

Counts
4 → 80
Calls

24 calls:

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

rewrite163.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

simplify215.0ms (1.3%)

Algorithm
egg-herbie
Rules
964×associate-*r*
842×associate-/l*
808×associate-*l*
592×+-commutative
532×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval847.0ms (5.1%)

Compiler

Compiled 52195 to 23173 computations (55.6% saved)

prune1.1s (6.8%)

Pruning

80 alts after pruning (72 fresh and 8 done)

PrunedKeptTotal
New1678341712
Fresh183856
Picked011
Done178
Total1697801777
Error
0.0b
Counts
1777 → 80
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
19.3b
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.6b
(fma.f64 (sin.f64 eps) (expm1.f64 (log1p.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
17.6b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (cos.f64 eps) 1) x))
0.6b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
33.3b
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))
58.0b
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
1.7b
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
38.8b
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
1.7b
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
33.9b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
13.2b
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
13.3b
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
54.8b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (/.f64 (fma.f64 (+.f64 eps (*.f64 -2 x)) (+.f64 eps (*.f64 -2 x)) (neg.f64 (*.f64 eps eps))) (+.f64 (+.f64 eps eps) (*.f64 -2 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
51.6b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (-.f64 eps x) x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
60.8b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 x)) 1)
38.6b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 (neg.f64 x) (+.f64 eps (+.f64 0 (neg.f64 (+.f64 x eps))))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
38.1b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 (-.f64 eps x) (+.f64 x x)) (neg.f64 eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
40.2b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 eps x) (-.f64 (*.f64 x (*.f64 2 (*.f64 -2 x))) eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
0.6b
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
38.8b
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
23.4b
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 x))
44.7b
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) 2) (sin.f64 x))
44.7b
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)) 2)
21.7b
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
44.6b
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x))))
44.6b
(-.f64 (+.f64 2 (-.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
38.9b
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (sin.f64 x) 2) 2))
40.4b
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
38.3b
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
38.9b
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
39.7b
(-.f64 (sin.f64 (+.f64 x eps)) x)
37.8b
(-.f64 (sin.f64 eps) (sin.f64 x))
48.3b
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
0.6b
(+.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 eps) (cos.f64 x)))
44.7b
(+.f64 (-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (sin.f64 x) 1)) 1)
45.2b
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
60.4b
(+.f64 (-.f64 (*.f64 (cos.f64 x) eps) 1) 1)
45.5b
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 x)) 1)
43.8b
(+.f64 (-.f64 (sin.f64 eps) 1) 1)
28.0b
(+.f64 (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
28.3b
(+.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (sin.f64 x) 2))) 1)
44.7b
(+.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
61.4b
(+.f64 (+.f64 1 (-.f64 (sin.f64 x) (+.f64 (sin.f64 x) 2))) 1)
43.5b
(+.f64 (+.f64 1 (-.f64 (sin.f64 eps) (+.f64 (sin.f64 x) 2))) 1)
44.0b
(+.f64 (+.f64 1 (-.f64 (sin.f64 eps) 2)) 1)
50.8b
(+.f64 (+.f64 1 (-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) 2))) 1)
44.6b
(+.f64 (+.f64 1 (+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 -2 (sin.f64 x)) 1))) 1)
17.6b
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (sin.f64 eps) (cos.f64 x)))
32.6b
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
30.6b
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (sin.f64 eps) (cos.f64 x)))
33.5b
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
0.6b
(+.f64 (*.f64 (sin.f64 x) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.6b
(+.f64 (*.f64 (sin.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2)) (*.f64 (sin.f64 eps) (cos.f64 x)))
1.6b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
0.6b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
33.1b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) eps))
30.2b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
0.6b
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
15.4b
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
31.8b
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
38.1b
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
30.2b
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
0.6b
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (*.f64 (sin.f64 eps) (cos.f64 x)))
59.1b
(+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)
50.2b
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
61.4b
(+.f64 -1 1)
33.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) eps)
49.6b
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
43.3b
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
33.4b
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 x))) eps)
33.4b
(*.f64 (log.f64 (exp.f64 (cos.f64 x))) eps)
42.7b
(*.f64 (fabs.f64 (cos.f64 x)) eps)
33.3b
(*.f64 (cos.f64 x) eps)
46.5b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (cbrt.f64 (*.f64 eps (cos.f64 x))))
16.5b
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
31.3b
(sin.f64 eps)
28.0b
(log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
19.3b
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
48.4b
eps
Compiler

Compiled 2485 to 1750 computations (29.6% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 x)
0.1b
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.1b
(*.f64 (sin.f64 eps) (cos.f64 x))
2.3b
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 34 to 13 computations (61.8% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1024×unswap-sqr
826×swap-sqr
648×associate-*r/
634×associate-*l/
574×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01437
128837
2356437
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))))

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
842×*-commutative
646×+-commutative
620×fma-def
616×unswap-sqr
590×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01373257
13773253
212843219
339113219
477303219
Stop Event
node limit
Counts
63 → 82
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(-.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(*.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
Outputs
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (sin.f64 eps) (*.f64 x (*.f64 x -1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (fma.f64 (sin.f64 eps) (*.f64 x (*.f64 x -1/2)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (fma.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 x) 2))))
(pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
7.6b
(*.f64 eps (*.f64 x x))
Compiler

Compiled 29 to 10 computations (65.5% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite111.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify108.0ms (0.6%)

Algorithm
egg-herbie
Rules
1566×associate-/r*
1230×associate-*r/
844×associate-*l/
418×associate-/r/
402×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 (cos.f64 eps) 1) x)
0.2b
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
1.8b
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
2.3b
(-.f64 (cos.f64 eps) 1)
Compiler

Compiled 52 to 28 computations (46.2% saved)

series13.0ms (0.1%)

Counts
4 → 39
Calls

21 calls:

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

rewrite172.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1364×distribute-lft-in
592×associate-/r*
530×associate-+l+
454×associate-/r/
396×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01386
129480
2416280
Stop Event
node limit
Counts
4 → 361
Calls
Call 1
Inputs
(-.f64 (cos.f64 eps) 1)
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(*.f64 (-.f64 (cos.f64 eps) 1) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (cos.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 eps) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (cos.f64 eps) 1)) (sqrt.f64 (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 eps) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 eps) 1)) 2) (cbrt.f64 (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (-.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 eps) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (*.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1 (pow.f64 (cos.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1 (*.f64 (cos.f64 eps) -1))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1 (*.f64 (pow.f64 (cos.f64 eps) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) 1) (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (cos.f64 eps) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (cos.f64 eps) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (cos.f64 eps) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 eps) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (-.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))) (-.f64 1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (-.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (+.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (exp.f64 (log1p.f64 (sin.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1) (/.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (*.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (+.f64 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 3) (pow.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 (*.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2))) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))) (neg.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))) (neg.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))) (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3)) (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (*.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (-.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 3) 1) (*.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (neg.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) 1) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 1 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))) (-.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) 1) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (sqrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (*.f64 (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (cos.f64 eps) 1) x (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (-.f64 (cos.f64 eps) 1) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2) (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (sin.f64 eps) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1 (*.f64 (+.f64 (sin.f64 eps) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 eps) (*.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 eps) -1) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (+.f64 (sin.f64 eps) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (cos.f64 eps)) (+.f64 (*.f64 x -1) (+.f64 (sin.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (cos.f64 eps)) (+.f64 (*.f64 x -1) (*.f64 (+.f64 (sin.f64 eps) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sin.f64 eps) -1) 1) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1 x) (+.f64 (sin.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1 x) (*.f64 (+.f64 (sin.f64 eps) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 x (cos.f64 eps))) (*.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 eps) x)) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x))) (+.f64 (sin.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (-.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (-.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (+.f64 (sin.f64 eps) -1) (+.f64 (sin.f64 eps) -1))) (+.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) 1) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (+.f64 (sin.f64 eps) -1) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (+.f64 (sin.f64 eps) -1) (+.f64 (sin.f64 eps) -1)) (*.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) 1) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (neg.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (cos.f64 eps) 1) x (+.f64 (sin.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (-.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2) (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (cos.f64 eps)) (*.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (cos.f64 eps)) (-.f64 (*.f64 x -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -1) (*.f64 x (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) x) (-.f64 (*.f64 -1 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 x) (*.f64 (cos.f64 eps) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 x (cos.f64 eps))) (*.f64 1 (*.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (cos.f64 eps) x)) (*.f64 1 (*.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 1 (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) x) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) 1) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) x) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))

simplify258.0ms (1.5%)

Algorithm
egg-herbie
Rules
1214×associate-*r*
1134×associate-*l*
1044×associate-/l*
772×*-commutative
742×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092228678
1277728494
Stop Event
node limit
Counts
400 → 642
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)))))
eps
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) eps)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)) (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
-1
(-.f64 eps 1)
(-.f64 (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))) 1)
(-.f64 (+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 (pow.f64 eps 3)))) 1)
(-.f64 (sin.f64 eps) 1)
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x))))
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) x)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))))
(+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (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)) (neg.f64 (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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (-.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 eps) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 (cos.f64 eps) 1) 1)
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (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 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.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) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.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 1 (*.f64 (pow.f64 (cos.f64 eps) 2) 1)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) 1) (*.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) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.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 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (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 (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 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 0)
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (-.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))) (-.f64 1 (sin.f64 eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0))
(-.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(-.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (-.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) 0))
(-.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (+.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) 0))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) 1))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) 1))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (exp.f64 (log1p.f64 (sin.f64 eps)))) 1)
(-.f64 (+.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1) (/.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (*.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (+.f64 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 3) (pow.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 (*.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2))) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))) (neg.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))) (neg.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))) (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3)) (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (*.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (-.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 3) 1) (*.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (neg.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) 1) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 1 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))) (-.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) 1) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (sqrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (*.f64 (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(exp.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 1 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 0)
(fma.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(fma.f64 (-.f64 (cos.f64 eps) 1) x (sin.f64 eps))
(fma.f64 x (-.f64 (cos.f64 eps) 1) (sin.f64 eps))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0)
(fma.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sin.f64 eps))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2) (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(+.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (sin.f64 eps) -1) 1))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1 (*.f64 (+.f64 (sin.f64 eps) -1) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1))
(+.f64 (sin.f64 eps) (*.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1)))
(+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1)
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 0)
(+.f64 0 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) 1)
(+.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -2)
(+.f64 -1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -2))
(+.f64 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (+.f64 (sin.f64 eps) -1) -1))
(+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1) (sin.f64 eps))
(+.f64 (*.f64 x (cos.f64 eps)) (+.f64 (*.f64 x -1) (+.f64 (sin.f64 eps) -1)))
(+.f64 (*.f64 x (cos.f64 eps)) (+.f64 (*.f64 x -1) (*.f64 (+.f64 (sin.f64 eps) -1) 1)))
(+.f64 (*.f64 (+.f64 (sin.f64 eps) -1) 1) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1 x) (+.f64 (sin.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1 x) (*.f64 (+.f64 (sin.f64 eps) -1) 1)))
(+.f64 (+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 x (cos.f64 eps))) (*.f64 x -1))
(+.f64 (+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 eps) x)) (*.f64 -1 x))
(+.f64 (+.f64 -1 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x))) (+.f64 (sin.f64 eps) -1))
(*.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(*.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (-.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (-.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))
(/.f64 1 (/.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) 1))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (+.f64 (sin.f64 eps) -1) (+.f64 (sin.f64 eps) -1))) (+.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) 1) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (+.f64 (sin.f64 eps) -1) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (+.f64 (sin.f64 eps) -1) (+.f64 (sin.f64 eps) -1)) (*.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) 1) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (neg.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))
(expm1.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(exp.f64 (log.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(fma.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1))
(fma.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1)
(fma.f64 (-.f64 (cos.f64 eps) 1) x (+.f64 (sin.f64 eps) -1))
(fma.f64 x (-.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 eps) -1))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2) (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -1))
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 x -1))
(+.f64 (*.f64 x (cos.f64 eps)) (-.f64 (*.f64 x -1) 0))
(+.f64 (*.f64 x -1) (*.f64 x (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1 x))
(+.f64 (*.f64 (cos.f64 eps) x) (-.f64 (*.f64 -1 x) 0))
(+.f64 (*.f64 -1 x) (*.f64 (cos.f64 eps) x))
(+.f64 (*.f64 1 (*.f64 x (cos.f64 eps))) (*.f64 1 (*.f64 x -1)))
(+.f64 (*.f64 1 (*.f64 (cos.f64 eps) x)) (*.f64 1 (*.f64 -1 x)))
(-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))) 1)
(/.f64 x (/.f64 1 (-.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 1)
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) x))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) x))
(/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 x (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) x) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 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 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 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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 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)) 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)) 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)) 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) x) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (cos.f64 eps) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(exp.f64 (log.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (cos.f64 eps) 1) 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)))))
eps
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) eps)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) eps)
(fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) eps)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)) (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) eps) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) x) (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (fma.f64 1/24 (*.f64 (pow.f64 eps 4) x) (*.f64 -1/6 (pow.f64 eps 3))) (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
-1
(-.f64 eps 1)
(+.f64 eps -1)
(-.f64 (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) eps) -1)
(+.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 (pow.f64 eps 3)))) 1)
(+.f64 eps (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (*.f64 -1/6 (pow.f64 eps 3))) 1))
(+.f64 eps (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (*.f64 -1/6 (pow.f64 eps 3))) 1))
(-.f64 (sin.f64 eps) 1)
(+.f64 (sin.f64 eps) -1)
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) x))
(*.f64 (*.f64 eps eps) (*.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x))))
(fma.f64 -1/720 (*.f64 (pow.f64 eps 6) x) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x))))
(fma.f64 -1/720 (*.f64 (pow.f64 eps 6) x) (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x))))
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) x)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))))
(fma.f64 1/40320 (*.f64 (pow.f64 eps 8) x) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) x) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))))
(fma.f64 1/40320 (*.f64 (pow.f64 eps 8) x) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) x) (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))))
(+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (+.f64 1 (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 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (+.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 1 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (-.f64 (cos.f64 eps) 1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(*.f64 -1 (-.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 -1 (cos.f64 eps))))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 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 (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))) (+.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 eps) 1)))
(+.f64 (cos.f64 eps) -1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (cos.f64 eps) 1) 1)
(+.f64 (cos.f64 eps) -1)
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (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 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (cos.f64 eps) -1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (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 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.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 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (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 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) (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 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (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 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (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 (*.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 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.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 (pow.f64 (cos.f64 eps) 4) -1) (*.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 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.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 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (*.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.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 (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 1 (*.f64 (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 (+.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (cos.f64 eps) 2))))
(/.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) 3) 3) 1) (*.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) 3) 3) -1) (*.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (pow.f64 (cos.f64 eps) 6))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 6)))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.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) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (pow.f64 (cos.f64 eps) 6))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 6)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (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 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (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 -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 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 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))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (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 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))) (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))))
(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))
(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 (cos.f64 eps)))
(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)
(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 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 0)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (-.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) 1) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))) (-.f64 1 (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(-.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (/.f64 1 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)))
(-.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (-.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) 0))
(-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (/.f64 1 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)))
(-.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (+.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) 0))
(-.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (/.f64 1 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) 1))
(-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) -1))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (/.f64 1 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) 1))
(-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (+.f64 (/.f64 1 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) -1))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) -1))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (/.f64 1 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (+.f64 (/.f64 1 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) -1))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (exp.f64 (log1p.f64 (sin.f64 eps)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) 1) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(-.f64 (+.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))
(*.f64 (/.f64 1 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(*.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))
(*.f64 (/.f64 1 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1) (/.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(*.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))))
(/.f64 (*.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3) -1)) (+.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (+.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (*.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (-.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4) (*.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (+.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (-.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4) (*.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (+.f64 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 3) (pow.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 (*.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) 3) (pow.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4) (*.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (+.f64 (pow.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3) (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 6))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4) (*.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (-.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 3) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 6))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (*.f64 (sin.f64 eps) (*.f64 (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (-.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 3) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 6))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (*.f64 (sin.f64 eps) (*.f64 (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (+.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)))) (/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(*.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2))) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(*.f64 (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))) (neg.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)))) (neg.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))) (neg.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))) (neg.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(*.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (neg.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 -1 (neg.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)))) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (/.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)))) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (/.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))) (/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (/.f64 (/.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) (/.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))) (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 6) -1) (*.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 6)) (*.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3)) (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 6) (pow.f64 (sin.f64 eps) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (pow.f64 (sin.f64 eps) 4)) (*.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (+.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (pow.f64 (sin.f64 eps) 4)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (+.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (*.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4) -1) (*.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4)) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (-.f64 1 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1)))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 6) (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 6) (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)))) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 6) (-.f64 (pow.f64 (sin.f64 eps) 6) (*.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 6) (pow.f64 (sin.f64 eps) 6)) (*.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)))) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (+.f64 (pow.f64 (sin.f64 eps) 4) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 6) (pow.f64 (sin.f64 eps) 6)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 4) (pow.f64 (sin.f64 eps) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 3) 1) (*.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) (+.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) 3) -1) (*.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 6)) (*.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (neg.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (neg.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (-.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) 1) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) 1) (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (sqrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))) (sqrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (*.f64 (sqrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (sqrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)) (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))) (cbrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (cbrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)))) (cbrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (cbrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))) (*.f64 (cbrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (cbrt.f64 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1) (+.f64 1 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))) (-.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (+.f64 1 (sqrt.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))))) (+.f64 (sqrt.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))) -1))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (*.f64 (+.f64 1 (sqrt.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)))) (+.f64 -1 (sqrt.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps))) (+.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) 1) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) 1) (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps))) (+.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps))) (-.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (sqrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (*.f64 (sqrt.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (sqrt.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2)) (*.f64 (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2)) (*.f64 (cbrt.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (*.f64 (cbrt.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (cbrt.f64 (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) -1)) (/.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))) 1) (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (*.f64 (/.f64 1 (+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -2)) (+.f64 -1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))) (/.f64 1 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2) (-.f64 2 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) 1) (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2) (-.f64 2 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (/.f64 (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 3))) 1))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (sin.f64 eps) 3))))
(pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1/3)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(exp.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 1 (sin.f64 eps) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 0)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 (-.f64 (cos.f64 eps) 1) x (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 x (-.f64 (cos.f64 eps) 1) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sin.f64 eps))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2) (sin.f64 eps))
(+.f64 (sin.f64 eps) (pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 0)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1)
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2) (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (sin.f64 eps) -1) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1 (*.f64 (+.f64 (sin.f64 eps) -1) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (sin.f64 eps) (*.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 0)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 0 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -2) 1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -2)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 -1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -2))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (+.f64 (sin.f64 eps) -1) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) -1) (sin.f64 eps))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 x (cos.f64 eps)) (+.f64 (*.f64 x -1) (+.f64 (sin.f64 eps) -1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 x (cos.f64 eps)) (+.f64 (*.f64 x -1) (*.f64 (+.f64 (sin.f64 eps) -1) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 (+.f64 (sin.f64 eps) -1) 1) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1 x) (+.f64 (sin.f64 eps) -1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1 x) (*.f64 (+.f64 (sin.f64 eps) -1) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 x (cos.f64 eps))) (*.f64 x -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 (+.f64 (sin.f64 eps) -1) (*.f64 (cos.f64 eps) x)) (*.f64 -1 x))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (+.f64 -1 (+.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x))) (+.f64 (sin.f64 eps) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 1))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) -1))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 -1 (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (-.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (-.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (-.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (/.f64 (-.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (-.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 -1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 -1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3))) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (-.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (-.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (-.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (/.f64 (-.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (-.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 -1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 -1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) 3) (pow.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3))) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (-.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6)))
(/.f64 1 (/.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))) (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))))
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(*.f64 (/.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)))
(*.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) (/.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))) (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) 1))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1)))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))) (/.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (/.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)))) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (/.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (/.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (*.f64 (+.f64 (sin.f64 eps) -1) (+.f64 (sin.f64 eps) -1))) (+.f64 (-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (+.f64 (sin.f64 eps) -1) (+.f64 (sin.f64 eps) -1))) (+.f64 1 (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) 1) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) -1) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4)) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6) -1) (*.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6) -1) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1)))) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1)))) (+.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) (pow.f64 (+.f64 (sin.f64 eps) -1) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2) (-.f64 (*.f64 (+.f64 (sin.f64 eps) -1) (+.f64 (sin.f64 eps) -1)) (*.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (+.f64 (sin.f64 eps) -1) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (+.f64 (sin.f64 eps) -1) (-.f64 (+.f64 (sin.f64 eps) -1) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 3) 1) (*.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) 3) -1) (*.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4) 1) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6)) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) 3) -1) (*.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6) 1) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) 3)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (+.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (-.f64 1 (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))) (+.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6) 1) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 6)))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1)) (neg.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) 1) (+.f64 -1 (neg.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (-.f64 -1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (-.f64 (-.f64 -1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (*.f64 (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (*.f64 (sqrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (sqrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (cbrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) 1) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (*.f64 (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (sqrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) -1) 1) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (*.f64 (sqrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (sqrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 3)) 1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 2) (+.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))) (cbrt.f64 (+.f64 (+.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))
(pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 2)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 3)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(pow.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3) 1/3)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1)) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 3))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(expm1.f64 (log.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))))
(expm1.f64 (log.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))
(exp.f64 (log.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)) 1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1)))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(fma.f64 1 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (sin.f64 eps) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(fma.f64 1 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) -1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(fma.f64 (-.f64 (cos.f64 eps) 1) x (+.f64 (sin.f64 eps) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(fma.f64 x (-.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 eps) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -1))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2) (+.f64 (sin.f64 eps) -1))
(+.f64 (+.f64 (sin.f64 eps) -1) (pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) -1)
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2) (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) (+.f64 (sin.f64 eps) -1))
(+.f64 (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) x -1))
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 x -1))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 x (cos.f64 eps)) (-.f64 (*.f64 x -1) 0))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 x -1) (*.f64 x (cos.f64 eps)))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1 x))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (cos.f64 eps) x) (-.f64 (*.f64 -1 x) 0))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 -1 x) (*.f64 (cos.f64 eps) x))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 x (cos.f64 eps))) (*.f64 1 (*.f64 x -1)))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 (cos.f64 eps) x)) (*.f64 1 (*.f64 -1 x)))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 0)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))) 1)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(/.f64 x (/.f64 1 (-.f64 (cos.f64 eps) 1)))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(/.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 1)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) x))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) x)
(*.f64 x (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) x))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) x)
(*.f64 x (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) x)
(*.f64 x (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 x (+.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 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) x)
(*.f64 x (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) x)
(*.f64 x (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) x) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) x)
(*.f64 x (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) x)
(*.f64 x (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.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 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) x)
(*.f64 x (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (*.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 x (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (/.f64 (*.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 x (/.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 x (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) x)
(*.f64 x (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) x) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 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 x (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (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)) x) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) x)
(*.f64 x (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 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 x (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 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 (/.f64 x (/.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 x (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))))
(pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 1)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 2)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 3)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(pow.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3) 1/3)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 2))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (cos.f64 eps) -1) (log.f64 (exp.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x))))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) 3))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(exp.f64 (log.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)) 1))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))
(*.f64 x (+.f64 (cos.f64 eps) -1))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
0.1b
(+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)
0.7b
(+.f64 -1 (sin.f64 (+.f64 eps x)))
3.2b
(sin.f64 (+.f64 eps x))
Compiler

Compiled 52 to 22 computations (57.7% saved)

series3.0ms (0%)

Counts
4 → 88
Calls

24 calls:

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

rewrite143.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1718×distribute-lft-in
576×associate-+l+
538×associate-/r*
396×+-commutative
372×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01492
131888
2451982
Stop Event
node limit
Counts
4 → 276
Calls
Call 1
Inputs
(sin.f64 (+.f64 eps x))
(+.f64 -1 (sin.f64 (+.f64 eps x)))
(+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)
(-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 eps x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (+.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (+.f64 eps x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 eps x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 0 (sin.f64 (+.f64 eps x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 -1 (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) (sqrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) 2) (cbrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (/.f64 1 (-.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (/.f64 1 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (sin.f64 (+.f64 eps x)))) (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))) (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (+.f64 -1 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3))) (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (-.f64 1 (*.f64 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))))) (-.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (+.f64 1 (pow.f64 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 -1 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3))) (/.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (-.f64 -1 (sin.f64 (+.f64 eps x))) (sqrt.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)))) (/.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (/.f64 (-.f64 -1 (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3))) (*.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))) (-.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 1) (-.f64 (sin.f64 (+.f64 eps x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (*.f64 (-.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3)) (*.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3)) (*.f64 (-.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (neg.f64 (-.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3))) (neg.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (+.f64 eps x)) (/.f64 (-.f64 -1 (sin.f64 (+.f64 eps x))) (cos.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) 1) (-.f64 -1 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (sqrt.f64 (-.f64 -1 (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (*.f64 (cbrt.f64 (-.f64 -1 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 -1 (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)) 1) (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (sqrt.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1))))) (sqrt.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))) (cbrt.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))))) (cbrt.f64 (+.f64 1 (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 0 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 eps x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (-.f64 (sin.f64 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)) (/.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (sin.f64 (+.f64 eps x))) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)) (sqrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)) (pow.f64 (cbrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)) 2) (cbrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (/.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) (/.f64 1 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)) (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2))) (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (-.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3) 1)) (+.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (*.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))) (-.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) (+.f64 (pow.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) 3) (pow.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (-.f64 (*.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2))) (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3))) (+.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) (/.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2))) (/.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2) (sqrt.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3))) (/.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (sqrt.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)))) (/.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2) (cbrt.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)))) (/.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) 1) (*.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (-.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) 1) (*.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2) (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3) 3)) (*.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) (-.f64 1 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) 3) 1) (*.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2) (+.f64 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (+.f64 1 (*.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2))) (neg.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3))) (neg.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) 1) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2))) (sqrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)) (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)))) (cbrt.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (+.f64 1 (sqrt.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))))) (-.f64 (sqrt.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) 1) (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) (sqrt.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) 1) (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (sqrt.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (sqrt.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 2)) (*.f64 (cbrt.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))) (cbrt.f64 (-.f64 2 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))) 2) (cbrt.f64 (fabs.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (*.f64 (neg.f64 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 -1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 eps x)) (*.f64 1 (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (*.f64 1 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 -1 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (+.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (+.f64 -1 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (+.f64 -1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (+.f64 -1 (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (+.f64 -1 (sin.f64 (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 -1 (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 x)) (+.f64 -1 (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) (*.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 2) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))) (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))) (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 2)) (fabs.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))) (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (/.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 (-.f64 -1 (sin.f64 (+.f64 eps x))) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3)) (+.f64 1 (-.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 -1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))) (+.f64 (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2))) (fabs.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3))) (fabs.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 -1 (sin.f64 (+.f64 eps x))) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (+.f64 -1 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (-.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 0 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (-.f64 -1 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 -1 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) (sqrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) 2) (cbrt.f64 (+.f64 -1 (sin.f64 (+.f64 eps x)))) (neg.f64 (sin.f64 x)))))))

simplify181.0ms (1.1%)

Algorithm
egg-herbie
Rules
1014×associate-*r*
878×associate-*l*
864×+-commutative
856×associate-+l+
788×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (sin.f64 eps) (cos.f64 x))
0.1b
(/.f64 1 (+.f64 (cos.f64 eps) -1))
0.2b
(/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
2.3b
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 53 to 26 computations (50.9% saved)

series19.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1452×associate-*r/
1058×*-commutative
952×associate-*l/
928×associate-/r*
704×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01244
124938
2312638
Stop Event
node limit
Counts
2 → 107
Calls
Call 1
Inputs
(/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(/.f64 1 (+.f64 (cos.f64 eps) -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 0) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) (sqrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) 2) (cbrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (/.f64 (sqrt.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))) (*.f64 (sin.f64 x) (cbrt.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2)) (/.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))) (cbrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 1 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))) -1) (cbrt.f64 (-.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (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 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) -1)) (-.f64 1 (*.f64 (cos.f64 eps) -1))))) (+.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1) (*.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (-.f64 1 (*.f64 (cos.f64 eps) -1)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) -1)) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (cos.f64 eps)) (*.f64 (/.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2)) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (-.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2) (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2)) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 eps)) (/.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) -1)) (/.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1)) (+.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) -1) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) -1) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1))) (neg.f64 (+.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1))) (+.f64 1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (-.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2) (sqrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1))) (sqrt.f64 (+.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (-.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2)) (cbrt.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) -1))) (cbrt.f64 (+.f64 1 (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 1 (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)) 1)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cos.f64 eps) -1)) (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 -1 (pow.f64 (cos.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (cos.f64 eps) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1))))))))

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1548×associate-/l*
1548×associate-*r/
1366×associate-*l/
1216×associate-/r*
478×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval974.0ms (5.8%)

Compiler

Compiled 62958 to 34078 computations (45.9% saved)

prune1.0s (6.1%)

Pruning

88 alts after pruning (76 fresh and 12 done)

PrunedKeptTotal
New2041172058
Fresh85967
Picked011
Done11112
Total2050882138
Error
0.0b
Counts
2138 → 88
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (log.f64 (exp.f64 (cos.f64 x)))))
0.6b
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.7b
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 3))))
30.2b
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps))
0.6b
(fma.f64 (sin.f64 eps) (expm1.f64 (log1p.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
17.6b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (cos.f64 eps) 1) x))
0.6b
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
33.3b
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
58.0b
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
1.7b
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
38.8b
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
1.7b
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
33.9b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
13.2b
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
13.3b
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
54.8b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (/.f64 (fma.f64 (+.f64 eps (*.f64 -2 x)) (+.f64 eps (*.f64 -2 x)) (neg.f64 (*.f64 eps eps))) (+.f64 (+.f64 eps eps) (*.f64 -2 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
51.6b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (-.f64 (-.f64 eps x) x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
60.8b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 x)) 1)
38.6b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 (neg.f64 x) (+.f64 eps (+.f64 0 (neg.f64 (+.f64 x eps))))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
38.1b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 (-.f64 eps x) (+.f64 x x)) (neg.f64 eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
40.2b
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 eps x) (-.f64 (*.f64 x (*.f64 2 (*.f64 -2 x))) eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
0.6b
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
50.2b
(/.f64 1 (/.f64 1 (+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))))
38.8b
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
23.4b
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 x))
44.7b
(-.f64 (-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 2) 2) (sin.f64 x))
44.7b
(-.f64 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) -2)) 2)
21.7b
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
44.6b
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x))))
45.5b
(-.f64 (+.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x)))) 1)
44.6b
(-.f64 (+.f64 2 (-.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
38.9b
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (+.f64 (sin.f64 x) 2) 2))
40.4b
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
38.3b
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
38.9b
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
39.7b
(-.f64 (sin.f64 (+.f64 x eps)) x)
37.8b
(-.f64 (sin.f64 eps) (sin.f64 x))
48.3b
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
0.6b
(+.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 eps) (cos.f64 x)))
30.2b
(+.f64 (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))
30.6b
(+.f64 (/.f64 (sin.f64 x) (/.f64 -2 (*.f64 eps eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
14.7b
(+.f64 (/.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 eps eps) -1/120) (+.f64 1/6 (/.f64 2 (*.f64 eps eps))))) (*.f64 (sin.f64 eps) (cos.f64 x)))
15.2b
(+.f64 (/.f64 (sin.f64 x) (-.f64 -1/6 (/.f64 2 (*.f64 eps eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
45.3b
(+.f64 (/.f64 1 (/.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1))) 1)
44.7b
(+.f64 (-.f64 (-.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (sin.f64 x) 1)) 1)
45.2b
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) 1) 1)
60.4b
(+.f64 (-.f64 (*.f64 (cos.f64 x) eps) 1) 1)
45.5b
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 x)) 1)
43.8b
(+.f64 (-.f64 (sin.f64 eps) 1) 1)
60.9b
(+.f64 (-.f64 eps 1) 1)
28.0b
(+.f64 (+.f64 (+.f64 (-.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
28.3b
(+.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (sin.f64 x) 2))) 1)
44.7b
(+.f64 (+.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 x) 2))) 1)
43.5b
(+.f64 (+.f64 1 (-.f64 (sin.f64 eps) (+.f64 (sin.f64 x) 2))) 1)
44.0b
(+.f64 (+.f64 1 (-.f64 (sin.f64 eps) 2)) 1)
50.8b
(+.f64 (+.f64 1 (-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) 2))) 1)
44.6b
(+.f64 (+.f64 1 (+.f64 (+.f64 1 (sin.f64 (+.f64 x eps))) (-.f64 (-.f64 -2 (sin.f64 x)) 1))) 1)
17.6b
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (sin.f64 eps) (cos.f64 x)))
32.6b
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
0.6b
(+.f64 (*.f64 (sin.f64 x) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.6b
(+.f64 (*.f64 (sin.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2)) (*.f64 (sin.f64 eps) (cos.f64 x)))
0.6b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
33.1b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) eps))
30.2b
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
0.6b
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
38.1b
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
30.2b
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
0.6b
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (*.f64 (sin.f64 eps) (cos.f64 x)))
59.1b
(+.f64 (fabs.f64 (-.f64 (-.f64 (sin.f64 eps) 1) (sin.f64 x))) 1)
59.4b
(+.f64 (fabs.f64 -1) 1)
50.2b
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
61.4b
(+.f64 -1 1)
33.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) eps)
61.3b
(*.f64 (-.f64 (cos.f64 eps) 1) x)
49.6b
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
43.3b
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
33.4b
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 x))) eps)
33.4b
(*.f64 (log.f64 (exp.f64 (cos.f64 x))) eps)
42.7b
(*.f64 (fabs.f64 (cos.f64 x)) eps)
33.3b
(*.f64 (cos.f64 x) eps)
46.5b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (cbrt.f64 (*.f64 eps (cos.f64 x))))
62.0b
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
62.1b
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
16.5b
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
31.3b
(sin.f64 eps)
28.0b
(log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
19.3b
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
48.4b
eps
Compiler

Compiled 1364 to 971 computations (28.8% saved)

regimes205.0ms (1.2%)

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

3 calls:

65.0ms
x
60.0ms
eps
37.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
0.6b1x
0.6b1eps
0.6b1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1923 to 842 computations (56.2% saved)

regimes149.0ms (0.9%)

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

3 calls:

45.0ms
eps
43.0ms
x
29.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
0.6b1x
0.6b1eps
0.6b1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1240 to 564 computations (54.5% saved)

regimes216.0ms (1.3%)

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

3 calls:

84.0ms
eps
58.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
49.0ms
x
Results
ErrorSegmentsBranch
14.7b1x
14.7b1eps
14.7b1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1112 to 504 computations (54.7% saved)

regimes177.0ms (1.1%)

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

3 calls:

67.0ms
x
32.0ms
eps
19.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
15.2b1x
15.2b1eps
15.2b1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 821 to 396 computations (51.8% saved)

regimes158.0ms (0.9%)

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

3 calls:

94.0ms
eps
28.0ms
x
18.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
16.5b1x
14.4b3eps
16.5b1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 767 to 371 computations (51.6% saved)

bsearch68.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
0.00040707207084692774
7.632870413613596
33.0ms
-82537.95535405002
-54.66729780786343
Results
27.0ms68×body1024valid
23.0ms152×body256valid
8.0ms31×body512valid
6.0msbody2048valid
Compiler

Compiled 494 to 362 computations (26.7% saved)

regimes177.0ms (1.1%)

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

3 calls:

90.0ms
eps
43.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
27.0ms
x
Results
ErrorSegmentsBranch
16.5b1x
14.6b3eps
16.5b1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 725 to 356 computations (50.9% saved)

bsearch107.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
0.00040707207084692774
7.632870413613596
74.0ms
-54.66729780786343
-0.07938128155985963
Results
64.0ms59×body1024valid
23.0ms154×body256valid
10.0ms36×body512valid
6.0msbody2048valid
Compiler

Compiled 462 to 330 computations (28.6% saved)

regimes106.0ms (0.6%)

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

3 calls:

49.0ms
eps
26.0ms
x
16.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
16.5b1x
16.5b1eps
16.5b1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 689 to 343 computations (50.2% saved)

regimes124.0ms (0.7%)

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

3 calls:

49.0ms
eps
40.0ms
x
26.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
17.4b3x
15.4b3eps
16.5b3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 296 to 160 computations (45.9% saved)

bsearch69.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
0.00040707207084692774
7.632870413613596
34.0ms
-54.66729780786343
-0.07938128155985963
Results
26.0ms62×body1024valid
22.0ms143×body256valid
11.0ms42×body512valid
6.0msbody2048valid
Compiler

Compiled 254 to 186 computations (26.8% saved)

regimes59.0ms (0.4%)

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

2 calls:

33.0ms
eps
22.0ms
x
Results
ErrorSegmentsBranch
17.6b3x
16.1b3eps
Compiler

Compiled 102 to 63 computations (38.2% saved)

bsearch90.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
0.00040707207084692774
7.632870413613596
58.0ms
-54.66729780786343
-0.07938128155985963
Results
25.0ms163×body256valid
23.0ms56×body1024valid
9.0ms33×body512valid
3.0msbody2048valid
Compiler

Compiled 206 to 154 computations (25.2% saved)

regimes39.0ms (0.2%)

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

2 calls:

31.0ms
x
5.0ms
eps
Results
ErrorSegmentsBranch
31.3b1x
31.3b1eps
Compiler

Compiled 55 to 34 computations (38.2% saved)

regimes11.0ms (0.1%)

Accuracy

Total -14.3b remaining (-29.5%)

Threshold costs -14.3b (-29.5%)

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

2 calls:

5.0ms
eps
5.0ms
x
Results
ErrorSegmentsBranch
48.4b1x
48.4b1eps
Compiler

Compiled 53 to 33 computations (37.7% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
32×+-commutative
26×*-commutative
12×sub-neg
if-if-or-not
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073525
1114525
2128525
3134525
4137525
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 eps eps) -1/120) (+.f64 1/6 (/.f64 2 (*.f64 eps eps))))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (-.f64 -1/6 (/.f64 2 (*.f64 eps eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(if (<=.f64 eps -350) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (if (<=.f64 eps 5854679515581645/2251799813685248) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(if (<=.f64 eps -5764607523034235/72057594037927936) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (if (<=.f64 eps 5764607523034235/1152921504606846976) (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(if (<=.f64 eps -5764607523034235/72057594037927936) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 1152921504606847/72057594037927936) (*.f64 (cos.f64 x) eps) (-.f64 (sin.f64 eps) (sin.f64 x))))
(if (<=.f64 eps -5764607523034235/72057594037927936) (sin.f64 eps) (if (<=.f64 eps 5534023222112865/9223372036854775808) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(sin.f64 eps)
eps
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 eps eps) -1/120) (+.f64 1/6 (/.f64 2 (*.f64 eps eps))))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 eps eps) -1/120) (+.f64 1/6 (/.f64 2 (*.f64 eps eps))))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) -1/120) (+.f64 -1/6 (/.f64 -2 (*.f64 eps eps))))))
(+.f64 (/.f64 (sin.f64 x) (-.f64 -1/6 (/.f64 2 (*.f64 eps eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (-.f64 -1/6 (/.f64 2 (*.f64 eps eps)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (+.f64 -1/6 (/.f64 -2 (*.f64 eps eps)))))
(if (<=.f64 eps -350) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (if (<=.f64 eps 5854679515581645/2251799813685248) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(if (or (<=.f64 eps -350) (not (<=.f64 eps 5854679515581645/2251799813685248))) (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2))))
(if (<=.f64 eps -5764607523034235/72057594037927936) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (if (<=.f64 eps 5764607523034235/1152921504606846976) (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(if (or (<=.f64 eps -5764607523034235/72057594037927936) (not (<=.f64 eps 5764607523034235/1152921504606846976))) (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 eps 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(if (<=.f64 eps -5764607523034235/72057594037927936) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 1152921504606847/72057594037927936) (*.f64 (cos.f64 x) eps) (-.f64 (sin.f64 eps) (sin.f64 x))))
(if (or (<=.f64 eps -5764607523034235/72057594037927936) (not (<=.f64 eps 1152921504606847/72057594037927936))) (-.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(if (<=.f64 eps -5764607523034235/72057594037927936) (sin.f64 eps) (if (<=.f64 eps 5534023222112865/9223372036854775808) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(if (<=.f64 eps -5764607523034235/72057594037927936) (sin.f64 eps) (if (<=.f64 eps 5534023222112865/9223372036854775808) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(sin.f64 eps)
eps
Compiler

Compiled 201 to 138 computations (31.3% saved)

soundness141.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
047510109
113359671
270759671
Stop Event
node limit
Compiler

Compiled 145 to 36 computations (75.2% saved)

end93.0ms (0.6%)

Compiler

Compiled 181 to 87 computations (51.9% saved)

Profiling

Loading profile data...