Details

Time bar (total: 9.8s)

analyze7.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
0%0%50%50%0%0%0%1
0%0%50%50%0%0%0%2
0%0%50%50%0%0%0%3
62.5%31.2%18.7%50%0%0%0%4
81.3%40.6%9.4%50%0%0%0%5
90.6%45.3%4.7%50%0%0%0%6
95.3%47.6%2.3%50%0%0%0%7
97.7%48.8%1.2%50%0%0%0%8
98.8%49.4%0.6%50%0%0%0%9
99.4%49.7%0.3%50%0%0%0%10
99.7%49.8%0.1%50%0%0%0%11
99.9%49.9%0.1%50%0%0%0%12
Compiler

Compiled 29 to 19 computations (34.5% saved)

sample1.1s (11.5%)

Results
1.1s8256×body256valid
Bogosity

preprocess32.0ms (0.3%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-7
1330×rational.json-simplify-16
1192×rational.json-simplify-3
1164×rational.json-simplify-18
1132×rational.json-simplify-15
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01273
14473
217667
3105261
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 2 i) (*.f64 2 i))) (-.f64 (*.f64 (*.f64 2 i) (*.f64 2 i)) 1))
Outputs
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 2 i) (*.f64 2 i))) (-.f64 (*.f64 (*.f64 2 i) (*.f64 2 i)) 1))
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1)))
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 2) (*.f64 i 2))) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
(/.f64 (/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
Compiler

Compiled 27 to 18 computations (33.3% saved)

simplify27.0ms (0.3%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-7
1330×rational.json-simplify-16
1192×rational.json-simplify-3
1164×rational.json-simplify-18
1132×rational.json-simplify-15
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01273
14473
217667
3105261
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 2 i) (*.f64 2 i))) (-.f64 (*.f64 (*.f64 2 i) (*.f64 2 i)) 1))
Outputs
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 2 i) (*.f64 2 i))) (-.f64 (*.f64 (*.f64 2 i) (*.f64 2 i)) 1))
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1)))
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 2) (*.f64 i 2))) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
(/.f64 (/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))

eval2.0ms (0%)

Compiler

Compiled 120 to 72 computations (40% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New235
Fresh101
Picked000
Done000
Total336
Error
17.7b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
28.2b
(/.f64 (/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
47.9b
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1)))
17.8b
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
Compiler

Compiled 72 to 47 computations (34.7% saved)

localize28.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
0.2b
(*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))
17.0b
(/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
Compiler

Compiled 89 to 49 computations (44.9% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
i
@inf
(/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
0.0ms
i
@0
(/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
0.0ms
i
@0
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
0.0ms
i
@-inf
(/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
0.0ms
i
@inf
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))

rewrite129.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1766×rational.json-1
1766×rational.json-2
1766×rational.json-4
1766×rational.json-3
1088×rational.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014141
1104141
2545141
34834141
Stop Event
node limit
Counts
3 → 349
Calls
Call 1
Inputs
(/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (+.f64 0 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 0 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 1 (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i i) 2) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 i) (/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 i i) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (*.f64 i 8)) (/.f64 (*.f64 (/.f64 i i) 2) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i)))) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 0 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 (neg.f64 i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 0 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (*.f64 (+.f64 i i) 0) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (-.f64 1 (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (+.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (+.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (/.f64 1/2 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 (+.f64 i i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (-.f64 0 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (-.f64 0 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (/.f64 1/2 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (/.f64 1/2 (-.f64 1 (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 i) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (/.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 0 (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 (*.f64 i i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 i (/.f64 i 0)) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 0) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 i (/.f64 4 i))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 i) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (/.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 (*.f64 i i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 i (/.f64 i 0)) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (/.f64 (/.f64 0 i) (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 i (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) 2) i) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 i i) (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))))) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (*.f64 i (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i i) (*.f64 i (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i i) (*.f64 (/.f64 1 i) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (*.f64 i 4)) (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (/.f64 i (/.f64 1/4 i))) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 i) (*.f64 i (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 1/4 i)) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (*.f64 i i)) (/.f64 4 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (*.f64 i i)) (*.f64 4 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i i) 2) (*.f64 (*.f64 i 8) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) (/.f64 (*.f64 i (*.f64 i (/.f64 4 i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) (*.f64 (+.f64 i i) (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (/.f64 4 (+.f64 i i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (*.f64 i 8)) (*.f64 1/2 (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i i) (/.f64 i (/.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 1/4) (*.f64 i (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 4 (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 i) (/.f64 (*.f64 i 4) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 i) (/.f64 i (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (/.f64 1/4 i))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i i) (/.f64 i i)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 -1 (*.f64 i (*.f64 i (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (neg.f64 i) (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 i (/.f64 1/4 i))) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (/.f64 i (/.f64 i 0)) (*.f64 i (*.f64 i (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i i)) (/.f64 (neg.f64 (*.f64 i 4)) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i i)) (*.f64 -1 (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i i)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i i)) (neg.f64 (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 -1 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (/.f64 i i))) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (/.f64 1/4 i))) (*.f64 (neg.f64 i) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 i 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 1 (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (*.f64 i (*.f64 i (/.f64 4 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (*.f64 i (/.f64 4 i))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 i i) (*.f64 i (/.f64 4 i))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (*.f64 i (/.f64 4 i))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 i i)) (*.f64 i (/.f64 4 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 i i)) (/.f64 1 i)) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (/.f64 1 i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 1 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 i (/.f64 1/4 i))) (/.f64 1 i)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (/.f64 i i)) -4) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (/.f64 i i)) (*.f64 i 8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) 4) (*.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (neg.f64 (*.f64 i 4))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (neg.f64 i)) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 8))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 1/4 i))) (+.f64 i i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (neg.f64 i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i i) (neg.f64 i)) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 i i) 2) i) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (neg.f64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i (/.f64 1/4 i)) (neg.f64 i)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 i) (/.f64 i (/.f64 i (/.f64 1/4 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (/.f64 i i) (+.f64 i i))) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 i) (*.f64 (/.f64 i i) (+.f64 i i))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/8 (*.f64 (/.f64 i i) (+.f64 i i))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (/.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 i (/.f64 i 0)) (*.f64 i (/.f64 i i))) (neg.f64 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 1/4 i)))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 i (/.f64 i i)))) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (+.f64 0 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (+.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 0 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i 0) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 0) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 i)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (/.f64 i (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) i) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 i i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))) (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 1 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (*.f64 (/.f64 1 i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (*.f64 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) (/.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 1/2 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i 4) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 -1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (/.f64 0 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (*.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 -1 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (/.f64 1 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 1 i)) (-.f64 1 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 1 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (neg.f64 i)) (-.f64 1 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) i) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (neg.f64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))))))

simplify158.0ms (1.6%)

Algorithm
egg-herbie
Rules
1444×rational.json-simplify-3
1374×rational.json-simplify-15
1176×rational.json-simplify-1
946×rational.json-simplify-7
906×rational.json-simplify-16
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072822087
1268221941
Stop Event
node limit
Counts
385 → 584
Calls
Call 1
Inputs
(*.f64 -1/4 i)
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -1/4 i))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5)))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (+.f64 0 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 0 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i 0)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) 0))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(+.f64 0 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(+.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 0 i) (/.f64 i i))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i 0)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) 0))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(-.f64 0 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 1 (/.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(-.f64 (*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(-.f64 (+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))
(*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i)))))
(*.f64 -1 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 1)
(*.f64 1 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 (*.f64 i (/.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1/4 i)))
(*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 1/2 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i))))))
(*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))
(*.f64 (*.f64 (/.f64 i i) 2) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (*.f64 i 8))))
(*.f64 (/.f64 1/8 i) (/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 i i) (*.f64 i 8))))
(*.f64 (+.f64 i i) (/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(*.f64 (/.f64 i (*.f64 i 8)) (/.f64 (*.f64 (/.f64 i i) 2) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i)))) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) i)
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (neg.f64 i) (-.f64 0 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i))))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 (neg.f64 i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 0 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (*.f64 (+.f64 i i) 0) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (-.f64 1 (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (+.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (+.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 i)))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 1/2))
(*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (/.f64 1/2 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) 1/2)
(*.f64 (/.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 (+.f64 i i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1/8 i)))
(*.f64 2 (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 (neg.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 (neg.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (-.f64 0 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (-.f64 0 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))))
(*.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (/.f64 1/2 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (/.f64 1/2 (-.f64 1 (/.f64 i (/.f64 1/4 i)))))
(*.f64 (+.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) -1/2)
(neg.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0)
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 i))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (/.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 0 (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (/.f64 1 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (*.f64 i (/.f64 4 i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 (*.f64 i i)) (/.f64 1 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 i (/.f64 i 0)) (*.f64 i 4)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 (*.f64 i i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) 0))
(+.f64 0 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i 0) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(+.f64 (/.f64 0 (/.f64 1 i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (/.f64 0 (*.f64 i (/.f64 4 i))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0)
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (/.f64 i 0)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (/.f64 1 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (*.f64 i (/.f64 4 i))))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 (*.f64 i i)) (/.f64 1 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 i (/.f64 i 0)) (*.f64 i 4)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 (*.f64 i i))))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (/.f64 (/.f64 0 i) (/.f64 i i))))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (*.f64 i 0)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) 0))
(-.f64 0 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 i (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i))))))
(-.f64 (*.f64 i 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(-.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) 2) i) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 (+.f64 i i) (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 0 (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))))) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (neg.f64 i)))
(-.f64 (+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(/.f64 i (*.f64 i (*.f64 i (/.f64 4 i))))
(/.f64 i (neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i))))))
(/.f64 (/.f64 i i) (*.f64 i (/.f64 4 i)))
(/.f64 (/.f64 i i) (*.f64 (/.f64 1 i) (*.f64 i 4)))
(/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 1 i))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 1)
(/.f64 -1 (/.f64 (neg.f64 (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 i (/.f64 1/4 i))) (*.f64 i i)))
(/.f64 -1 (/.f64 (neg.f64 i) (*.f64 i (*.f64 i (/.f64 1/4 i)))))
(/.f64 1 (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))))
(/.f64 (*.f64 i (/.f64 1/4 i)) (/.f64 i i))
(/.f64 (/.f64 i (*.f64 i i)) (/.f64 4 i))
(/.f64 (/.f64 i (*.f64 i i)) (*.f64 4 (/.f64 1 i)))
(/.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))
(/.f64 (*.f64 (/.f64 i i) 2) (*.f64 (*.f64 i 8) (/.f64 1 i)))
(/.f64 (+.f64 i i) (/.f64 (*.f64 i (*.f64 i (/.f64 4 i))) 1/2))
(/.f64 (+.f64 i i) (*.f64 (+.f64 i i) (*.f64 i (/.f64 4 i))))
(/.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (/.f64 4 (+.f64 i i))) i))
(/.f64 (/.f64 i (*.f64 i 8)) (*.f64 1/2 (/.f64 i i)))
(/.f64 (*.f64 i i) (/.f64 i (/.f64 1/4 i)))
(/.f64 (*.f64 i 1/4) (*.f64 i (/.f64 i i)))
(/.f64 (/.f64 1 i) (/.f64 4 (*.f64 i (/.f64 i i))))
(/.f64 (/.f64 1 i) (/.f64 (*.f64 i 4) (*.f64 i i)))
(/.f64 (/.f64 1/4 i) (/.f64 i (*.f64 i i)))
(/.f64 (*.f64 i (*.f64 i (/.f64 1/4 i))) i)
(/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) 4)
(/.f64 (neg.f64 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i)))))
(/.f64 (neg.f64 i) (*.f64 -1 (*.f64 i (*.f64 i (/.f64 4 i)))))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 i) (*.f64 i (/.f64 4 i))))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 i (/.f64 1/4 i))) (/.f64 1 i)))
(/.f64 (neg.f64 i) (-.f64 (/.f64 i (/.f64 i 0)) (*.f64 i (*.f64 i (/.f64 4 i)))))
(/.f64 (neg.f64 (/.f64 i i)) (/.f64 (neg.f64 (*.f64 i 4)) i))
(/.f64 (neg.f64 (/.f64 i i)) (*.f64 -1 (*.f64 i (/.f64 4 i))))
(/.f64 (neg.f64 (/.f64 i i)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 i)))
(/.f64 (neg.f64 (/.f64 i i)) (neg.f64 (*.f64 i (/.f64 4 i))))
(/.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) -1)
(/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 -1 (/.f64 1 i)))
(/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (neg.f64 (/.f64 1 i)))
(/.f64 (neg.f64 (*.f64 i (/.f64 i i))) (neg.f64 (*.f64 i 4)))
(/.f64 (neg.f64 (*.f64 i (/.f64 1/4 i))) (*.f64 (neg.f64 i) (/.f64 1 i)))
(/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (*.f64 i 8))
(/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 i 1/8))
(/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 1 (/.f64 1/8 i)))
(/.f64 (/.f64 (neg.f64 i) (*.f64 i (*.f64 i (/.f64 4 i)))) -1)
(/.f64 (/.f64 i (*.f64 i (/.f64 4 i))) i)
(/.f64 (/.f64 (+.f64 i i) (*.f64 i (/.f64 4 i))) (+.f64 i i))
(/.f64 (/.f64 (neg.f64 i) (*.f64 i (/.f64 4 i))) (neg.f64 i))
(/.f64 (/.f64 (neg.f64 (/.f64 i i)) (*.f64 i (/.f64 4 i))) -1)
(/.f64 (/.f64 (neg.f64 (/.f64 i i)) (/.f64 1 i)) (neg.f64 (*.f64 i 4)))
(/.f64 (/.f64 (neg.f64 i) (/.f64 1 i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))
(/.f64 (/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 1 i)) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 i (/.f64 1/4 i))) (/.f64 1 i)) (neg.f64 i))
(/.f64 (/.f64 (*.f64 i (/.f64 i i)) -4) (neg.f64 i))
(/.f64 (/.f64 (*.f64 i (/.f64 i i)) (*.f64 i 8)) 1/2)
(/.f64 (/.f64 (*.f64 i i) 4) (*.f64 i i))
(/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)
(/.f64 (/.f64 (*.f64 i i) (neg.f64 (*.f64 i 4))) (neg.f64 i))
(/.f64 (/.f64 (*.f64 i i) (neg.f64 i)) (neg.f64 (*.f64 i 4)))
(/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 8))) 1/2)
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 1/4 i))) (+.f64 i i)) 1/2)
(/.f64 (*.f64 i (neg.f64 i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))
(/.f64 (*.f64 (/.f64 i i) (neg.f64 i)) (neg.f64 (*.f64 i 4)))
(/.f64 (*.f64 (*.f64 (/.f64 i i) 2) i) (*.f64 i 8))
(/.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (neg.f64 i)) -1)
(/.f64 (*.f64 (*.f64 i (/.f64 1/4 i)) (neg.f64 i)) (neg.f64 i))
(/.f64 (*.f64 (neg.f64 i) (/.f64 i (/.f64 i (/.f64 1/4 i)))) -1)
(/.f64 (*.f64 1 (*.f64 (/.f64 i i) (+.f64 i i))) (*.f64 i 8))
(/.f64 (*.f64 (/.f64 1/2 i) (*.f64 (/.f64 i i) (+.f64 i i))) 4)
(/.f64 (*.f64 1/8 (*.f64 (/.f64 i i) (+.f64 i i))) i)
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 i 4)))
(/.f64 (neg.f64 (*.f64 i i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))
(/.f64 (-.f64 (/.f64 i (/.f64 i 0)) (*.f64 i (/.f64 i i))) (neg.f64 (*.f64 i 4)))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 1/4 i)))) (neg.f64 i))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (/.f64 i i)))) (*.f64 i 4))
(neg.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 0)
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (+.f64 0 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (+.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 0 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i 0) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 1 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) 0))
(+.f64 0 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 i 0) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (/.f64 0 (/.f64 1 i)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 0)
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 1 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 i 0)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) 0))
(-.f64 0 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(-.f64 0 (/.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) -1))
(-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (/.f64 i (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))
(-.f64 (*.f64 i 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (*.f64 0 (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (*.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) i) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (*.f64 (+.f64 i i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (neg.f64 i)))
(-.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))) (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(/.f64 i (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))
(/.f64 i (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(/.f64 i (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i) i))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 1 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i) (/.f64 1 i)))
(/.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i))
(/.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (*.f64 (/.f64 1 i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(/.f64 -1 (/.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(/.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 1 i))
(/.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 1)
(/.f64 1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(/.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 1 i)))
(/.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (neg.f64 i)))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))
(/.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i i)))))
(/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))
(/.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (*.f64 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2) (/.f64 1 i)))
(/.f64 (+.f64 i i) (/.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) 1/2))
(/.f64 (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))))
(/.f64 (*.f64 i (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 1/2 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))
(/.f64 (*.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i 4) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(/.f64 (neg.f64 i) (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(/.f64 (neg.f64 i) (*.f64 -1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 0 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) i))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (*.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) (/.f64 1 i)))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(/.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) -1)
(/.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 -1 (/.f64 1 i)))
(/.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (neg.f64 (/.f64 1 i)))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(/.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))
(/.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (/.f64 1 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(/.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i (*.f64 i (/.f64 4 i))))
(/.f64 (/.f64 (neg.f64 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) -1)
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i 4))
(/.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 1 i)) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(/.f64 (/.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 1 i)) -1)
(/.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)) 1/2)
(/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (neg.f64 i)) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(/.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) i) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))
(/.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (neg.f64 i)) -1)
(/.f64 (*.f64 (neg.f64 i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) -1)
(/.f64 (*.f64 1 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))
(/.f64 (*.f64 -1/2 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))
(neg.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
Outputs
(*.f64 -1/4 i)
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -1/4 i))
(+.f64 (*.f64 -1/4 i) (*.f64 -1 (pow.f64 i 3)))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1/4 i) (+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5)))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -4 (pow.f64 i 5)))))
(+.f64 (*.f64 -1/4 i) (+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -4 (pow.f64 i 5)))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5))))
(+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i)))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5)))) (/.f64 1/1024 (pow.f64 i 7)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/1024 (pow.f64 i 7)) (/.f64 1/16 i))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5))))
(+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i)))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5)))) (/.f64 1/1024 (pow.f64 i 7)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/1024 (pow.f64 i 7)) (/.f64 1/16 i))))
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (+.f64 0 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 0 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2)))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2)))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 i 0) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (/.f64 0 i) (/.f64 (+.f64 -1 (*.f64 i (/.f64 i 1/4))) (/.f64 (*.f64 i i) i))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 (*.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 (*.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (/.f64 0 i) (/.f64 (+.f64 -1 (*.f64 i (/.f64 i 1/4))) (/.f64 (*.f64 i i) i))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 i 0) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) 0))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 i (*.f64 0 (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (+.f64 i i)))))
(+.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 0 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (neg.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 1/2) (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 1/2))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))
(+.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 1/2) (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 1/2))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2)))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2)))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 i 0) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (/.f64 0 i) (/.f64 (+.f64 -1 (*.f64 i (/.f64 i 1/4))) (/.f64 (*.f64 i i) i))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 (*.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 (*.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 0 i) (/.f64 i i))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 (/.f64 0 i) (/.f64 (+.f64 -1 (*.f64 i (/.f64 i 1/4))) (/.f64 (*.f64 i i) i))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i 0)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 (*.f64 i 0) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) 0))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 0 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (*.f64 i (*.f64 0 (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (+.f64 i i)))))
(-.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 0))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 0 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (neg.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 1 (/.f64 i (/.f64 1/4 i)))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (neg.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))))
(-.f64 (*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (+.f64 i i))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))))
(-.f64 (+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))))
(*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 i (/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 i (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 i (*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i)))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4)))) (/.f64 1/4 (*.f64 i i)))))
(*.f64 -1 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 1)
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 1 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 i (/.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1/4 i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 1/2 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i))))))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4))))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4)))) (*.f64 1/2 (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(*.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 (/.f64 i i) 2) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (*.f64 i 8))))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 (*.f64 2 (/.f64 i i)) (/.f64 i (*.f64 i 8))))
(*.f64 (/.f64 1/8 i) (/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (/.f64 i i) (*.f64 i 8))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (+.f64 i i) (/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (/.f64 i (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2))))
(/.f64 (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (+.f64 i i)) (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2))
(*.f64 (/.f64 i (*.f64 i 8)) (/.f64 (*.f64 (/.f64 i i) 2) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 (*.f64 2 (/.f64 i i)) (/.f64 i (*.f64 i 8))))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i)))) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4)))) (/.f64 1/4 (*.f64 i i)))))
(*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) i)
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 i) (-.f64 0 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 i (-.f64 (*.f64 (/.f64 1/4 i) (*.f64 (/.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) 0))
(*.f64 i (-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) 0))
(*.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 i (-.f64 (*.f64 (/.f64 1/4 i) (*.f64 (/.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(*.f64 i (-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 i (-.f64 (*.f64 (/.f64 1/4 i) (*.f64 (/.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (/.f64 (/.f64 0 i) (*.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 i (-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (/.f64 (/.f64 i (*.f64 (/.f64 i 0) i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 i (-.f64 (*.f64 (/.f64 1/4 i) (*.f64 (/.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 i (-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 i) (-.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (-.f64 (*.f64 (+.f64 i i) (/.f64 i (*.f64 (*.f64 i (/.f64 i 1/4)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (*.f64 (/.f64 1/4 i) (*.f64 (/.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))))
(*.f64 i (-.f64 (/.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i (/.f64 1/4 i))) (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 -1 (-.f64 1 (/.f64 i (/.f64 1/4 i))))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (-.f64 (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4)))) 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (-.f64 (/.f64 -1 (-.f64 1 (*.f64 i (/.f64 i 1/4)))) 0))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 (neg.f64 i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 0 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (*.f64 1 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (*.f64 (+.f64 i i) 0) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (-.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 0 (+.f64 i i))))
(*.f64 (/.f64 -1/4 (*.f64 i (/.f64 i (*.f64 i i)))) (-.f64 (*.f64 0 (+.f64 i i)) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (-.f64 1 (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (+.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (/.f64 (-.f64 i (+.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 (/.f64 -1/4 (*.f64 i (/.f64 i (*.f64 i i)))) (/.f64 (-.f64 i (+.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (-.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (+.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (/.f64 (-.f64 i (+.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 (/.f64 -1/4 (*.f64 i (/.f64 i (*.f64 i i)))) (/.f64 (-.f64 i (+.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (neg.f64 i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) 0))
(*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) 0))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i 0)))
(*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i 0)))
(*.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) 1/2))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (/.f64 1/2 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) 1/2)
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (/.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 (+.f64 i i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (*.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1/8 i)))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 2 (*.f64 1/2 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (neg.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (-.f64 0 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (-.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) 0))
(*.f64 (neg.f64 (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (/.f64 1/2 (-.f64 1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (-.f64 0 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (-.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) 0))
(*.f64 (neg.f64 (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (/.f64 1/2 (-.f64 1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (/.f64 1/2 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)))
(/.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2))
(/.f64 (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (/.f64 1/2 (-.f64 1 (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(*.f64 (+.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) -1/2)
(*.f64 (+.f64 (neg.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (neg.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))) -1/2)
(*.f64 (+.f64 (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4))))) (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4)))))) -1/2)
(neg.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))
(*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (/.f64 0 i))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 0 i))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (/.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i 0))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i 0))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (+.f64 0 (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i 0))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 0 (/.f64 (/.f64 0 i) (/.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (/.f64 (-.f64 (/.f64 0 i) (/.f64 0 i)) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (/.f64 i (-.f64 (/.f64 0 i) (/.f64 0 i)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i 0) (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (-.f64 (*.f64 i 0) (*.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (-.f64 (*.f64 i 0) (/.f64 i (*.f64 (/.f64 i 0) i))))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (-.f64 (*.f64 (/.f64 0 i) (/.f64 i i)) (*.f64 i 0)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (-.f64 (/.f64 i (*.f64 (/.f64 i 0) i)) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (/.f64 1 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 0 (/.f64 i 1)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 0 (/.f64 i 1)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (*.f64 i (/.f64 4 i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (/.f64 0 (*.f64 i (/.f64 4 i))))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 (*.f64 i i)) (/.f64 1 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 i (/.f64 i 0)) (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (/.f64 (/.f64 0 i) (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i 0))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 0 (*.f64 (/.f64 i i) (+.f64 i i))))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 (/.f64 i i) (*.f64 0 (+.f64 i i))))
(+.f64 0 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(+.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(+.f64 (*.f64 i 0) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i 0))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(+.f64 (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i)) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))))
(+.f64 (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (+.f64 i i)) (/.f64 -1/4 (*.f64 i (/.f64 i (*.f64 i i)))))
(+.f64 (/.f64 0 (/.f64 1 i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 0 (/.f64 i 1)))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 0 (/.f64 i 1)))
(+.f64 (/.f64 0 (*.f64 i (/.f64 4 i))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (/.f64 0 (*.f64 i (/.f64 4 i))))
(+.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (/.f64 0 i))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 i (/.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i 0))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (-.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (/.f64 1 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 0 (/.f64 i 1)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 0 (/.f64 i 1)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 0 (*.f64 i (/.f64 4 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (/.f64 0 (*.f64 i (/.f64 4 i))))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 0 (*.f64 i i)) (/.f64 1 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 i (/.f64 i 0)) (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 0 (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (/.f64 (/.f64 0 i) (/.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 (/.f64 0 i) (/.f64 i i)))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (*.f64 (/.f64 i 0) i)))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 1 (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i 0))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 0 (*.f64 (/.f64 i i) (+.f64 i i))))
(-.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 (/.f64 i i) (*.f64 0 (+.f64 i i))))
(-.f64 0 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(-.f64 (*.f64 (/.f64 0 i) (/.f64 i i)) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))))
(-.f64 (/.f64 i (*.f64 (/.f64 i 0) i)) (/.f64 -1/4 (*.f64 i (/.f64 i (*.f64 i i)))))
(-.f64 (/.f64 (/.f64 0 i) (/.f64 i i)) (/.f64 i (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i))))))
(-.f64 (*.f64 (/.f64 0 i) (/.f64 i i)) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))))
(-.f64 (/.f64 i (*.f64 (/.f64 i 0) i)) (/.f64 -1/4 (*.f64 i (/.f64 i (*.f64 i i)))))
(-.f64 (*.f64 i 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(-.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(-.f64 (*.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) 2) i) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 1/4 i) i))) (*.f64 i (/.f64 (/.f64 1/4 i) i))))
(*.f64 i (-.f64 (*.f64 2 (*.f64 i (/.f64 1/4 (*.f64 i i)))) (*.f64 i (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 (+.f64 i i) (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(-.f64 (*.f64 0 (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 i (/.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(-.f64 (*.f64 0 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))))) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (neg.f64 i)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)))) (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (neg.f64 i)))
(-.f64 (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) 0) (/.f64 -1/4 (*.f64 i (/.f64 i (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (+.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)) (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 i (*.f64 i (*.f64 i (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 i (neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 i i) (*.f64 i (/.f64 4 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 i i) (*.f64 (/.f64 1 i) (*.f64 i 4)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (/.f64 1 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 1)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 -1 (/.f64 (neg.f64 (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 i (/.f64 1/4 i))) (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 -1 (/.f64 (neg.f64 i) (*.f64 i (*.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 1 (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 i (/.f64 1/4 i)) (/.f64 i i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 i (*.f64 i i)) (/.f64 4 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 i (*.f64 i i)) (*.f64 4 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (/.f64 i i) 2) (*.f64 (*.f64 i 8) (/.f64 1 i)))
(/.f64 (*.f64 2 (/.f64 i i)) (*.f64 (/.f64 1 i) (*.f64 i 8)))
(*.f64 2 (/.f64 i (*.f64 i (/.f64 (*.f64 i 8) i))))
(/.f64 (+.f64 i i) (/.f64 (*.f64 i (*.f64 i (/.f64 4 i))) 1/2))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (+.f64 i i) (*.f64 (+.f64 i i) (*.f64 i (/.f64 4 i))))
(/.f64 (/.f64 (+.f64 i i) i) (*.f64 8 (/.f64 i i)))
(/.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (/.f64 4 (+.f64 i i))) i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 i (*.f64 i 8)) (*.f64 1/2 (/.f64 i i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 i i) (/.f64 i (/.f64 1/4 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 i 1/4) (*.f64 i (/.f64 i i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 1 i) (/.f64 4 (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 1 i) (/.f64 (*.f64 i 4) (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 1/4 i) (/.f64 i (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 i (*.f64 i (/.f64 1/4 i))) i)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) 4)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 4 i)))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 i) (*.f64 -1 (*.f64 i (*.f64 i (/.f64 4 i)))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 i) (*.f64 i (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 i (/.f64 1/4 i))) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 i) (-.f64 (/.f64 i (/.f64 i 0)) (*.f64 i (*.f64 i (/.f64 4 i)))))
(/.f64 i (-.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (*.f64 i (/.f64 0 i))))
(/.f64 (neg.f64 (/.f64 i i)) (/.f64 (neg.f64 (*.f64 i 4)) i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (/.f64 i i)) (*.f64 -1 (*.f64 i (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (/.f64 i i)) (*.f64 (neg.f64 (*.f64 i 4)) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (/.f64 i i)) (neg.f64 (*.f64 i (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 -1 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (neg.f64 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (*.f64 i (/.f64 i i))) (neg.f64 (*.f64 i 4)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (*.f64 i (/.f64 1/4 i))) (*.f64 (neg.f64 i) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (*.f64 i 8))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 i 1/8))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 1 (/.f64 1/8 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (neg.f64 i) (*.f64 i (*.f64 i (/.f64 4 i)))) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 i (*.f64 i (/.f64 4 i))) i)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (+.f64 i i) (*.f64 i (/.f64 4 i))) (+.f64 i i))
(/.f64 (+.f64 i i) (*.f64 (+.f64 i i) (*.f64 i (/.f64 4 i))))
(/.f64 (/.f64 (+.f64 i i) i) (*.f64 8 (/.f64 i i)))
(/.f64 (/.f64 (neg.f64 i) (*.f64 i (/.f64 4 i))) (neg.f64 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (neg.f64 (/.f64 i i)) (*.f64 i (/.f64 4 i))) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (neg.f64 (/.f64 i i)) (/.f64 1 i)) (neg.f64 (*.f64 i 4)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (neg.f64 i) (/.f64 1 i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (neg.f64 (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 1 i)) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (neg.f64 (*.f64 i (/.f64 1/4 i))) (/.f64 1 i)) (neg.f64 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i (/.f64 i i)) -4) (neg.f64 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i (/.f64 i i)) (*.f64 i 8)) 1/2)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i i) 4) (*.f64 i i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i i) (neg.f64 (*.f64 i 4))) (neg.f64 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i i) (neg.f64 i)) (neg.f64 (*.f64 i 4)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 8))) 1/2)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 1/4 i))) (+.f64 i i)) 1/2)
(/.f64 (*.f64 i (/.f64 i (/.f64 i 1/4))) (*.f64 (+.f64 i i) 1/2))
(/.f64 (*.f64 (/.f64 1/4 i) (*.f64 i i)) (*.f64 (+.f64 i i) 1/2))
(/.f64 (*.f64 i (neg.f64 i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (/.f64 i i) (neg.f64 i)) (neg.f64 (*.f64 i 4)))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (*.f64 (/.f64 i i) 2) i) (*.f64 i 8))
(*.f64 i (/.f64 (*.f64 2 (/.f64 i i)) (*.f64 i 8)))
(/.f64 (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (neg.f64 i)) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (*.f64 i (/.f64 1/4 i)) (neg.f64 i)) (neg.f64 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (neg.f64 i) (/.f64 i (/.f64 i (/.f64 1/4 i)))) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 1 (*.f64 (/.f64 i i) (+.f64 i i))) (*.f64 i 8))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 (/.f64 1/2 i) (*.f64 (/.f64 i i) (+.f64 i i))) 4)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 1/8 (*.f64 (/.f64 i i) (+.f64 i i))) i)
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 i 4)))
(*.f64 (*.f64 (/.f64 i i) (+.f64 i i)) (/.f64 -1/2 (neg.f64 (*.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i i)) (neg.f64 (/.f64 i (/.f64 1/4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (-.f64 (/.f64 i (/.f64 i 0)) (*.f64 i (/.f64 i i))) (neg.f64 (*.f64 i 4)))
(/.f64 (-.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 0 i))) (*.f64 i 4))
(/.f64 (-.f64 (/.f64 (*.f64 i i) i) (*.f64 i (/.f64 0 i))) (*.f64 i 4))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 1/4 i)))) (neg.f64 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (/.f64 i i)))) (*.f64 i 4))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(neg.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 0)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (+.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (+.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i 0))
(+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 i 0) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (+.f64 0 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (+.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (+.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (+.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 i 0) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 0 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(+.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 0) (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 i 0)))
(+.f64 (*.f64 i (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i 0) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(+.f64 (*.f64 i 0) (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 i 0)))
(+.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 0 (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i 0))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (+.f64 i 0)) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (+.f64 i 0)) (*.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (-.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 i 0) (-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 i 0)))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(+.f64 (*.f64 (*.f64 i 0) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (+.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (+.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 1 i)))
(+.f64 (*.f64 0 (/.f64 i 1)) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 0 (/.f64 i 1)) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1 i)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (+.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (+.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 i 0)))
(+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 i 0) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (+.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (+.f64 i 0))
(+.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 0 (*.f64 i (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))))))
(+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 i (*.f64 i (*.f64 0 (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (+.f64 i i))))))
(+.f64 0 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(+.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (+.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (+.f64 i 0))
(+.f64 (*.f64 i 0) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 i 0) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(+.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 i 2)) (/.f64 (*.f64 i (neg.f64 i)) (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))) (*.f64 i (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4)))))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(+.f64 (/.f64 0 (/.f64 1 i)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(+.f64 (*.f64 0 (/.f64 i 1)) (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(+.f64 (*.f64 0 (/.f64 i 1)) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 0)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (/.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i 0))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (-.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))))
(-.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (*.f64 i 2)) (*.f64 i (-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))))
(-.f64 (*.f64 2 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))) (*.f64 i (-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 i 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 (*.f64 i 0) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) 0) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 0 (/.f64 1 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 0 (/.f64 i 1)))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 0 (/.f64 i 1)))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 1 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i 0))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 0 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 1 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0)))
(*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) (-.f64 i 0))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4))))))) (-.f64 i 0))
(-.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 0 (*.f64 i (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 i (*.f64 i (*.f64 0 (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (+.f64 i i))))))
(-.f64 0 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(-.f64 0 (/.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) -1))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(-.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 0) (/.f64 (*.f64 i (neg.f64 i)) (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 0) (/.f64 i (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))
(-.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 0) (/.f64 (*.f64 i (neg.f64 i)) (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (*.f64 i 0) (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(-.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(*.f64 i (-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))))
(-.f64 (*.f64 0 (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(-.f64 (*.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2) i) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(*.f64 i (-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))))
(-.f64 (*.f64 (+.f64 i i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))
(*.f64 i (-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(*.f64 i (-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (neg.f64 i)))
(-.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)) 0) (/.f64 (*.f64 i (neg.f64 i)) (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 -1 (*.f64 i (/.f64 i 1/4))))) (*.f64 i (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (/.f64 i (-.f64 1 (*.f64 i (/.f64 i 1/4)))))))
(-.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2))) (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) 2)) (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(*.f64 i (-.f64 (*.f64 2 (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))) (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4))))
(*.f64 i (-.f64 (*.f64 i (*.f64 2 (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 (/.f64 1/4 i) (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))))))))
(/.f64 i (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 i (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 i (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (/.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i) i))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 1 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))) (*.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (*.f64 (/.f64 1 i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 -1 (/.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (/.f64 1 i))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) 1)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (neg.f64 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 i (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i i)))))
(/.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (/.f64 (*.f64 i (/.f64 4 i)) (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i 4)))
(/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) (*.f64 (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2) (/.f64 1 i)))
(/.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) (*.f64 (/.f64 1 i) (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2)))
(/.f64 i (/.f64 1 (/.f64 (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2))))
(/.f64 (+.f64 i i) (/.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) 1/2))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 (*.f64 i i) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)) (*.f64 (/.f64 i i) (*.f64 i (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))) (/.f64 1/2 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i 4) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(/.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (/.f64 (*.f64 i (/.f64 4 i)) (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i 4)))
(/.f64 (neg.f64 i) (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 i) (*.f64 -1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 0 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))))
(/.f64 (neg.f64 i) (/.f64 (-.f64 0 (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))))))
(/.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (/.f64 (-.f64 1 (-.f64 (*.f64 i (/.f64 i 1/4)) 0)) (neg.f64 i)))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i (/.f64 (*.f64 i 4) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))))
(/.f64 i (-.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 4 i)) (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))))) (/.f64 (*.f64 i (/.f64 4 i)) (*.f64 i (/.f64 i i)))))
(/.f64 i (-.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 4 i)) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (/.f64 (/.f64 (*.f64 i i) (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) i))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (*.f64 (-.f64 1 (/.f64 i (/.f64 1/4 i))) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (neg.f64 (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (*.f64 -1 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (neg.f64 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))
(*.f64 i (/.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2)))
(*.f64 i (/.f64 (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2)))
(/.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i)))) (/.f64 1 (/.f64 1/2 (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i (*.f64 i (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 (neg.f64 i) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i 4))
(/.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (/.f64 (*.f64 i (/.f64 4 i)) (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i 4)))
(/.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (/.f64 1 i)) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) (/.f64 1 i)) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2)) 1/2)
(/.f64 (*.f64 i (*.f64 i (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))))) (*.f64 (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2) 1/2))
(/.f64 (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i i)) (*.f64 1/2 (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2)))
(/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) (neg.f64 i)) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))) i) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))
(*.f64 i (/.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))) (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2)))
(*.f64 i (/.f64 (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))) (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2)))
(/.f64 (*.f64 (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))) (neg.f64 i)) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 (neg.f64 i) (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))))) -1)
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(/.f64 (*.f64 1 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))) (+.f64 (/.f64 (/.f64 i (/.f64 1/4 i)) 1/2) -2))
(/.f64 (*.f64 1 (*.f64 i (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i))))) (+.f64 (/.f64 (*.f64 i (/.f64 i 1/4)) 1/2) -2))
(/.f64 (*.f64 i (*.f64 i (*.f64 1 (*.f64 (*.f64 i (/.f64 1/4 (*.f64 i i))) (+.f64 i i))))) (+.f64 (/.f64 i (*.f64 (/.f64 1/4 i) 1/2)) -2))
(/.f64 (*.f64 -1/2 (*.f64 i (*.f64 i (*.f64 (/.f64 i (/.f64 i (/.f64 1/4 i))) (+.f64 i i))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(*.f64 (*.f64 i (*.f64 i (*.f64 (*.f64 i (/.f64 (/.f64 1/4 i) i)) (+.f64 i i)))) (/.f64 -1/2 (-.f64 1 (*.f64 i (/.f64 i 1/4)))))
(*.f64 (*.f64 i (*.f64 (+.f64 i i) (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (/.f64 -1/2 (-.f64 1 (*.f64 i (/.f64 i 1/4)))))
(/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))) 0) (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i))))))) (-.f64 1 (/.f64 i (/.f64 1/4 i))))
(/.f64 (-.f64 (*.f64 0 (*.f64 i (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i))))) (*.f64 i (*.f64 i (*.f64 i (*.f64 i (/.f64 (/.f64 1/4 i) i)))))) (-.f64 1 (*.f64 i (/.f64 i 1/4))))
(/.f64 (-.f64 (*.f64 i (*.f64 0 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)))) (*.f64 (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4)) (*.f64 i i))) (-.f64 1 (*.f64 i (/.f64 i 1/4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i (/.f64 i (/.f64 1/4 i)))))))) (+.f64 (/.f64 i (/.f64 1/4 i)) -1))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))
(neg.f64 (neg.f64 (*.f64 i (/.f64 i (/.f64 4 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 (/.f64 i (/.f64 1/4 i)) -1)))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) 4)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (/.f64 i 1/4)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i i)) (/.f64 i 4))))

localize24.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
0.1b
(*.f64 (*.f64 i i) (*.f64 i i))
46.8b
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1)))
Compiler

Compiled 75 to 46 computations (38.7% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite209.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1434×rational.json-simplify-30
1410×rational.json-1
1410×rational.json-2
1410×rational.json-4
1410×rational.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
012141
185141
2370117
33169117
Stop Event
node limit
Counts
3 → 708
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1)))
(*.f64 (*.f64 i i) (*.f64 i i))
(*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (-.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (+.f64 i i)) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2)) (+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 i (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 (*.f64 i (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i i)) (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (/.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (/.f64 (*.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 i) (*.f64 i 4)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (/.f64 (*.f64 i (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (-.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (/.f64 (neg.f64 (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (*.f64 i 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (neg.f64 (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (+.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 i) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 i i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 i i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 i i)) (/.f64 (*.f64 i i) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 i i)) (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 i) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (fabs.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (fabs.f64 i)) (/.f64 (fabs.f64 i) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) 2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (-.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 1/2 (*.f64 i 4)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 1/2 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)))) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 0 (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i i))) 1/2) (*.f64 1/2 (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) 0) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 i i))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 i i) (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (*.f64 (/.f64 1 i) (/.f64 1 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 (/.f64 1 i) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 1 (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i i) (/.f64 1 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i i) (fabs.f64 (/.f64 1 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i (*.f64 i i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (*.f64 i i)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i i)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i i)) (*.f64 -1 (/.f64 1 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i i)) (neg.f64 (/.f64 1 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 i (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 1 (*.f64 (+.f64 i i) 0)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i 4) 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 1 (*.f64 (+.f64 i i) 0)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i 4) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i i) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 i i) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) 1) (/.f64 (/.f64 1 i) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) (*.f64 (/.f64 1/2 i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i 4)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 1 i) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 -1 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1 (/.f64 (/.f64 1 i) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (/.f64 (/.f64 1 i) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 i i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 i i)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i 4))) (+.f64 i i)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1 i) (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) 1/2) (*.f64 i (*.f64 i 4))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 1/2) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))))))

simplify568.0ms (5.8%)

Algorithm
egg-herbie
Rules
1464×rational.json-simplify-13
1172×rational.json-simplify-11
1054×rational.json-simplify-9
844×rational.json-simplify-51
840×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0143769856
1368667596
Stop Event
node limit
Counts
744 → 1219
Calls
Call 1
Inputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(*.f64 -4 (pow.f64 i 2))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(*.f64 16 (pow.f64 i 4))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(*.f64 16 (pow.f64 i 4))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 0)
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) 0))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (-.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 0 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 0)
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 0 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 0 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) -1))
(-.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(-.f64 (*.f64 (*.f64 i (+.f64 i i)) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2)) (+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i))))
(*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i))
(*.f64 i (/.f64 i (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))
(*.f64 2 (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))
(*.f64 -1 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 1)
(*.f64 1 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))))
(*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 1 i) (*.f64 i 4)))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (/.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) 2))
(*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (/.f64 (*.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)))
(*.f64 (/.f64 (/.f64 1 i) (*.f64 i 4)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i i)))
(*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (/.f64 (*.f64 i (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (-.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (*.f64 i i)) (/.f64 (neg.f64 (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (*.f64 i 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (neg.f64 (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (+.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 i)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 i) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 (*.f64 i (+.f64 i i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i (+.f64 i i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2))
(*.f64 (*.f64 i (+.f64 i i)) (/.f64 (*.f64 i i) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(*.f64 (*.f64 i (+.f64 i i)) (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 (fabs.f64 i) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (fabs.f64 i)))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 (*.f64 (*.f64 i i) (fabs.f64 i)) (/.f64 (fabs.f64 i) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) 1/2)
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) 2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 (*.f64 i i)))
(*.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (-.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))))
(*.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(*.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 1/2 (*.f64 i 4)) i))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 1/2 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/2)
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)))) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(neg.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) 0)
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 0 (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0))
(+.f64 0 (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 0 (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i i))) 1/2) (*.f64 1/2 (*.f64 i (*.f64 i (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) 0)
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) 0) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 i i))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))))
(-.f64 (*.f64 (+.f64 i i) (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(-.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i)))))
(/.f64 i (*.f64 (/.f64 1 i) (/.f64 1 (*.f64 i i))))
(/.f64 i (/.f64 (/.f64 1 i) (*.f64 i i)))
(/.f64 i (/.f64 1 (*.f64 i (*.f64 i i))))
(/.f64 (*.f64 i i) (/.f64 1 (*.f64 i i)))
(/.f64 (*.f64 i i) (fabs.f64 (/.f64 1 (*.f64 i i))))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) 1)
(/.f64 1 (/.f64 (/.f64 1 (*.f64 i i)) (*.f64 i i)))
(/.f64 1 (/.f64 1 (*.f64 i (*.f64 i (*.f64 i i)))))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))))
(/.f64 (*.f64 i (*.f64 i i)) (/.f64 1 i))
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) -1)
(/.f64 (neg.f64 (*.f64 i i)) (*.f64 -1 (/.f64 1 (*.f64 i i))))
(/.f64 (neg.f64 (*.f64 i i)) (neg.f64 (/.f64 1 (*.f64 i i))))
(/.f64 (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))) -1)
(/.f64 (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i)))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i)))) -1)
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) -1)
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i)))) -1)
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i)))) -1)
(neg.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(fabs.f64 (*.f64 i (*.f64 i (*.f64 i i))))
(fabs.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(fabs.f64 (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 0)
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 0 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 i (*.f64 i 4))))
(+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))
(+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)))
(-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 1 (*.f64 (+.f64 i i) 0)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i 4) 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 1 (*.f64 (+.f64 i i) 0)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i 4) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 0)
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 i i) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 i (*.f64 i 4)))
(-.f64 (/.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) 1) (/.f64 (/.f64 1 i) (*.f64 i 4))))
(-.f64 (*.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) 1)))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (*.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(/.f64 (+.f64 i i) (*.f64 (/.f64 1/2 i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(/.f64 (*.f64 i (*.f64 i 4)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 1 i) (*.f64 i 4)))
(/.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 1)
(/.f64 1 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))
(/.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 1/2 i))
(/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) -1)
(/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 -1 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1 (/.f64 (/.f64 1 i) (*.f64 i 4))))
(/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (/.f64 (/.f64 1 i) (*.f64 i 4))))
(/.f64 (/.f64 (+.f64 i i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 1/2 i))
(/.f64 (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4)))) -1)
(/.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) -1)
(/.f64 (-.f64 (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 i i)) (/.f64 1/2 i))
(/.f64 (-.f64 (/.f64 (+.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i 4))) (+.f64 i i)) (/.f64 1/2 i))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1 i) (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(/.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) 1/2) (*.f64 i (*.f64 i 4))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 1/2) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 1 i) (*.f64 i 4)))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) -1)
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) -1)
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) -1)
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) -1)
(neg.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
Outputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) 1/16))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/1024 (pow.f64 i 6)) 1/16)))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) 1/16))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/1024 (pow.f64 i 6)) 1/16)))
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(pow.f64 i 4)
(*.f64 -4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) -4)
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(*.f64 16 (pow.f64 i 4))
(*.f64 (pow.f64 i 4) 16)
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(*.f64 16 (pow.f64 i 4))
(*.f64 (pow.f64 i 4) 16)
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(+.f64 (*.f64 16 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 2)))
(+.f64 (*.f64 (pow.f64 i 2) -4) (*.f64 (pow.f64 i 4) 16))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 0)
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) 0))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (-.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))))
(+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 0 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (/.f64 (*.f64 i i) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 2 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (/.f64 (*.f64 i i) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(/.f64 (+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i)))) (*.f64 i (*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4))))
(/.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) (*.f64 i i))) (*.f64 i (*.f64 4 (*.f64 i (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (*.f64 i i)))))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i)))))
(*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 0)
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i 0) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) (/.f64 (/.f64 0 (*.f64 i 4)) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)) (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))) (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 0 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1/8 i) i)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (/.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (*.f64 i i) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0)) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 0 (*.f64 i 4)) i) i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (*.f64 i i) (*.f64 (+.f64 i i) (*.f64 i 0))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 0 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i i)) (/.f64 i (*.f64 i (/.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(-.f64 0 (/.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) -1))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i i)) (/.f64 i (*.f64 i (/.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(-.f64 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (/.f64 (*.f64 i i) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(-.f64 (*.f64 2 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 2 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 i (+.f64 i i)) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 i i))) (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 i i))) (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2)) (+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i))))
(-.f64 (*.f64 2 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 2 (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 i (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 1/4 (*.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 2 (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 i i)))))))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(*.f64 -1 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i i)) (/.f64 i (*.f64 i (/.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 1)
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 1 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i i)) (/.f64 i (*.f64 i (/.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i i) (*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 i i))))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(*.f64 1/2 (/.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 (/.f64 1/4 (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/2 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i i) (*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 i i))))
(*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 1 i) (*.f64 i 4)))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 1/4 (*.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (/.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i i) (*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 i i))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) 2))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 2 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))))
(/.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4)))) 1) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (/.f64 (*.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i (*.f64 i i))))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 1/4 (*.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i i)) (/.f64 i (*.f64 i (/.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 (/.f64 (/.f64 1 i) (*.f64 i 4)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 1/4 (*.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (/.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (/.f64 (*.f64 i (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (-.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (/.f64 -1 (*.f64 i (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))) 0))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (/.f64 (/.f64 1/4 (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))
(*.f64 (neg.f64 (*.f64 i i)) (/.f64 (neg.f64 (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i i)) (/.f64 (neg.f64 (*.f64 i i)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (*.f64 i 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (*.f64 1 (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) 1) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 i i) (*.f64 i 0))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (neg.f64 (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (/.f64 (/.f64 0 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (neg.f64 (*.f64 i i)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (+.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (*.f64 i (+.f64 i i)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 i)))
(*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (neg.f64 i)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 i) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(/.f64 (*.f64 (neg.f64 i) (neg.f64 i)) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (neg.f64 i) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 (neg.f64 i) (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i (+.f64 i i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i i) (*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 i i))))
(*.f64 (*.f64 i (+.f64 i i)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2))
(*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (+.f64 i i)) 1/2))
(*.f64 i (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 1/2) (+.f64 i i)))
(*.f64 (*.f64 i (+.f64 i i)) (/.f64 (*.f64 i i) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(/.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 i (*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4))))
(/.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 i (*.f64 4 (*.f64 i (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 (*.f64 i (+.f64 i i)) (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i i) (*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 i i))))
(*.f64 (fabs.f64 i) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (fabs.f64 i)))
(*.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (fabs.f64 i) (fabs.f64 i)))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (/.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(/.f64 (*.f64 i i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (fabs.f64 i) (fabs.f64 i))))
(*.f64 (*.f64 (*.f64 i i) (fabs.f64 i)) (/.f64 (fabs.f64 i) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(/.f64 (*.f64 (fabs.f64 i) (*.f64 (*.f64 i i) (fabs.f64 i))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(/.f64 (fabs.f64 i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i i) (fabs.f64 i))))
(*.f64 (*.f64 (*.f64 i (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)) 2) 1/2)
(*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 (/.f64 (/.f64 i i) (*.f64 i 4)) (*.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) 2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 2 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))))
(/.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4)))) 1) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 (*.f64 i i)))
(*.f64 (*.f64 i i) (-.f64 (/.f64 (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) 0))
(*.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (-.f64 0 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) 0))
(*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) 0))
(*.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) 0))
(*.f64 (/.f64 (/.f64 (/.f64 1/8 i) i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) 0))
(*.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (/.f64 1/2 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))))
(/.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 i (*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4))))
(/.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 i (*.f64 4 (*.f64 i (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 1/2 (*.f64 i 4)) i))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 i 4)) i) (/.f64 (+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 1/8 i) i) (/.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) (*.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (/.f64 1/2 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))) (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/2)
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4)))) -1/2)
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)))) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i i)) (/.f64 i (*.f64 i (/.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(neg.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 (*.f64 i i) (*.f64 i 4)) i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (*.f64 i i) (*.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (neg.f64 (*.f64 i i)) (/.f64 i (*.f64 i (/.f64 i (*.f64 i 4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) 0)
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 0 (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 (*.f64 i i) 0) (-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i 0)) (-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0)))
(*.f64 (*.f64 i (*.f64 i i)) (+.f64 i 0))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0)))
(*.f64 (*.f64 i (*.f64 i i)) (+.f64 i 0))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0)))
(+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0))
(*.f64 (*.f64 i (*.f64 i i)) (+.f64 i 0))
(+.f64 0 (*.f64 i (*.f64 i (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))))
(+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 0 (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(*.f64 (*.f64 i (*.f64 i i)) (+.f64 i 0))
(+.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i i))) 1/2) (*.f64 1/2 (*.f64 i (*.f64 i (*.f64 i i)))))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i)))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) 0)
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0)))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0)))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (-.f64 i i) (/.f64 (*.f64 i i) (/.f64 1 i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (+.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 1 (*.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (+.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 1 (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 i (*.f64 (*.f64 i i) 0))))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i i) (*.f64 i 0))))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0))))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i i) 0)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 1 (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i i)) 0)))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(*.f64 (*.f64 i (*.f64 i i)) (-.f64 i 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 i (*.f64 (*.f64 i i) 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i i)) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (-.f64 i i) (/.f64 (*.f64 i i) (/.f64 1 i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (-.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (-.f64 i i) (/.f64 (*.f64 i i) (/.f64 1 i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (/.f64 (*.f64 i 0) (/.f64 1 (*.f64 i i))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 0 (/.f64 i (/.f64 1 (*.f64 i i)))) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 1 (*.f64 (*.f64 i i) 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i i) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 (*.f64 i 0) (*.f64 i 0)) (*.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i 0) (+.f64 (*.f64 i 0) (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 0 (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 i i))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i i)))
(-.f64 (*.f64 (*.f64 i i) 0) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 i i))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 (neg.f64 (*.f64 i i)) i)))
(-.f64 (*.f64 (+.f64 i i) (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (+.f64 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 i (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) (*.f64 (*.f64 i i) (*.f64 i i)))
(/.f64 i (*.f64 (/.f64 1 i) (/.f64 1 (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 i (/.f64 (/.f64 1 i) (*.f64 i i)))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 i (/.f64 1 (*.f64 i (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 (*.f64 i i) (/.f64 1 (*.f64 i i)))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 (*.f64 i i) (fabs.f64 (/.f64 1 (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 (*.f64 i (*.f64 i (*.f64 i i))) 1)
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 i i)) (*.f64 i i)))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 1 (/.f64 1 (*.f64 i (*.f64 i (*.f64 i i)))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 (*.f64 i (*.f64 i i)) (/.f64 1 i))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))))
(/.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i))) 2)
(/.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) -1)
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 (neg.f64 (*.f64 i i)) (*.f64 -1 (/.f64 1 (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 (neg.f64 (*.f64 i i)) (neg.f64 (/.f64 1 (*.f64 i i))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(/.f64 (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))) -1)
(*.f64 (neg.f64 (*.f64 i i)) (neg.f64 (*.f64 i i)))
(/.f64 (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i))) -1)
(neg.f64 (*.f64 i (*.f64 (neg.f64 i) (*.f64 i i))))
(neg.f64 (*.f64 (*.f64 i i) (*.f64 (neg.f64 i) i)))
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))))
(neg.f64 (-.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))))
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i)))) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (*.f64 i (*.f64 (neg.f64 (*.f64 i i)) i))))
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i)))) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (*.f64 i (*.f64 (neg.f64 i) (*.f64 i i)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) (+.f64 i i)))) (*.f64 (*.f64 i i) (*.f64 (neg.f64 i) i))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) -1)
(neg.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (-.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))))
(neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))) (*.f64 (-.f64 i i) (/.f64 i (/.f64 1 (*.f64 i i))))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i)))) -1)
(neg.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (-.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))))))
(neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))) (-.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))) (*.f64 i (*.f64 (neg.f64 (*.f64 i i)) i)))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (neg.f64 i) (*.f64 i (*.f64 i i)))) -1)
(neg.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (-.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))) (*.f64 i (*.f64 (neg.f64 i) (*.f64 i i))))))
(neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))) (-.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))) (*.f64 (*.f64 i i) (*.f64 (neg.f64 i) i)))))
(neg.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(*.f64 i (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 i i))
(fabs.f64 (*.f64 i (*.f64 i (*.f64 i i))))
(fabs.f64 (*.f64 (*.f64 i i) (*.f64 i i)))
(fabs.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i i)))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 i i) (*.f64 i i))))
(fabs.f64 (*.f64 (*.f64 i i) (neg.f64 (*.f64 i i))))
(*.f64 (*.f64 i i) (fabs.f64 (neg.f64 (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 0)
(*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 0))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (neg.f64 (*.f64 i (*.f64 i 0))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0)))))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 0 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i 0)) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 i (*.f64 i 0)) (-.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 i (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 i (*.f64 i 4)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 4))))
(+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(+.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (-.f64 (*.f64 i (*.f64 i 0)) (-.f64 (*.f64 i (*.f64 i 4)) 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4))) (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 4 (*.f64 i (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2)))
(-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (+.f64 i i)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 1 (*.f64 (+.f64 i i) 0)) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (+.f64 i i)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i 4) 0) (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (+.f64 i i)) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (+.f64 i i)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (-.f64 i i)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 1 (*.f64 (+.f64 i i) 0)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (+.f64 i i)) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (+.f64 i i)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i 4) 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 0)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2)) -1)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (+.f64 0 (*.f64 i (-.f64 i i))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i))) -1)))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (+.f64 0 (*.f64 i (-.f64 i i))) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (-.f64 i i)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0)))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0)))) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 0)) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i 4) (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (-.f64 (*.f64 i 4) (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 i 1/2))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (/.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/4 (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 (+.f64 i i) 4)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 (+.f64 i i) 4)) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 0)
(*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1))
(-.f64 -1 (-.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (-.f64 (*.f64 i i) (*.f64 i i)))
(-.f64 -1 (-.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 -1 (-.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (/.f64 (+.f64 (*.f64 0 (+.f64 i i)) (*.f64 0 (+.f64 i i))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1 (+.f64 (*.f64 0 (+.f64 i i)) (*.f64 0 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 -1 (-.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0)))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) -1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 0 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0))))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) (+.f64 (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 (*.f64 i (*.f64 i 0)) (-.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (/.f64 0 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (-.f64 (-.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1) -1)))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))) (+.f64 0 (*.f64 i (-.f64 i i))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 (+.f64 i i) 0) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 0 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i)))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i i) (*.f64 i i))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i (-.f64 i i))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (+.f64 i i) 0))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))) (*.f64 (+.f64 i i) (neg.f64 (*.f64 i (*.f64 i 0)))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (*.f64 i (*.f64 i 4)) 0))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 0))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 1 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 (*.f64 i (*.f64 i 0)) (-.f64 (*.f64 i (*.f64 i 4)) 0)) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 i i) 0)) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 0 (+.f64 i i))) (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))))
(-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))) (*.f64 0 (+.f64 i i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0)))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 0))))
(-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) 0))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 0)))
(-.f64 (*.f64 (+.f64 i i) 0) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 0 (+.f64 i i)) (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 4 (*.f64 i (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 0)) (*.f64 i (*.f64 i 4)))
(-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0))) (*.f64 i (*.f64 i 4)))
(-.f64 (-.f64 (*.f64 i (*.f64 i 0)) (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i 4)))
(-.f64 (/.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (/.f64 (/.f64 1 i) (*.f64 i 4))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) 1) (/.f64 (/.f64 1 i) (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 (+.f64 i i) 4)) (+.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 (/.f64 1 (*.f64 i 4)) i))
(/.f64 (-.f64 -1 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 (+.f64 i i) 4)))) (/.f64 1/4 (*.f64 i i)))
(-.f64 (*.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) 1)))
(*.f64 (*.f64 i (*.f64 i 4)) (-.f64 (*.f64 i (*.f64 (+.f64 i i) 4)) (+.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i 4)) (-.f64 -1 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 (+.f64 i i) 4)))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 4 (*.f64 i (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 (*.f64 (+.f64 i i) (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (+.f64 i i) 4))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))
(-.f64 (*.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2))) (+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 4 (*.f64 i (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 i i) (*.f64 (/.f64 1/2 i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))) (/.f64 i 1/2))
(/.f64 (*.f64 i (*.f64 i 4)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 1 i) (*.f64 i 4)))
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(/.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))) 1)
(*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(/.f64 1 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i 4))))
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(/.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 2)) (/.f64 1/2 i))
(*.f64 (*.f64 2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i (/.f64 1/2 i)))
(/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) -1)
(*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 -1 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1 (/.f64 (/.f64 1 i) (*.f64 i 4))))
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (/.f64 (/.f64 1 i) (*.f64 i 4))))
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(/.f64 (/.f64 (+.f64 i i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 1/2 i))
(*.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 -1 (+.f64 i i))) (/.f64 i 1/2))
(/.f64 (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4)))) -1)
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(/.f64 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) -1)
(*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i)))
(/.f64 (-.f64 (*.f64 (+.f64 i i) (*.f64 i (*.f64 i 4))) (+.f64 i i)) (/.f64 1/2 i))
(*.f64 (-.f64 (*.f64 i (*.f64 i (*.f64 (+.f64 i i) 4))) (+.f64 i i)) (/.f64 i 1/2))
(/.f64 (-.f64 (/.f64 (+.f64 i i) (/.f64 (/.f64 1 i) (*.f64 i 4))) (+.f64 i i)) (/.f64 1/2 i))
(*.f64 (-.f64 (*.f64 (+.f64 i i) (/.f64 (*.f64 i 4) (/.f64 1 i))) (+.f64 i i)) (/.f64 i 1/2))
(*.f64 (-.f64 (/.f64 (+.f64 i i) (/.f64 1/4 (*.f64 i i))) (+.f64 i i)) (/.f64 i 1/2))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1 i) (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(neg.f64 (-.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 4) (/.f64 1 i))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (/.f64 1 i) (*.f64 i 4))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(neg.f64 (-.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 4) (/.f64 1 i))) (*.f64 (*.f64 i 4) (neg.f64 i))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i))) (*.f64 (*.f64 i 4) (neg.f64 i))))
(/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(neg.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(neg.f64 (-.f64 (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(neg.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) (neg.f64 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i 4) (neg.f64 i))))
(neg.f64 (-.f64 (*.f64 i (*.f64 (neg.f64 (*.f64 i (*.f64 i 4))) (*.f64 i 4))) (*.f64 (*.f64 i 4) (neg.f64 i))))
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(neg.f64 (-.f64 (-.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i 4) (neg.f64 i))))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(neg.f64 (-.f64 (-.f64 (*.f64 i (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (neg.f64 i) (*.f64 i 4))) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 i (*.f64 i 4)) 0) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i 4) (neg.f64 i))))
(neg.f64 (-.f64 (-.f64 (*.f64 i (*.f64 i 0)) (*.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i 4) (neg.f64 i))))
(/.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) 1/2) (*.f64 i (*.f64 i 4))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (-.f64 (*.f64 (*.f64 i 4) (/.f64 i 1/2)) (*.f64 i (*.f64 i 4))) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) -1))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) 1/2) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 1 i) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 (*.f64 i 4) (/.f64 i 1/2)) (*.f64 i (*.f64 i 4))) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) -1))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) -1)
(neg.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) 1/2) (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) 1/2) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)
(neg.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) 1/2) (*.f64 i (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))))
(-.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) 1/2) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i))))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) 1/2) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) -1)
(neg.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) 1/2) (*.f64 i (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i 4)))))
(-.f64 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) 1/2) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 1/4 (*.f64 i i))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) -1)
(neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (-.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))))))
(neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4))))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (*.f64 (*.f64 i (*.f64 i 4)) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)
(neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (-.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))) (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4))))) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) -1)
(neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (-.f64 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i 4))))))
(neg.f64 (neg.f64 (*.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i 4)))))
(*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 i 4)))

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4)
9.5b
(/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i)
9.8b
(/.f64 (*.f64 i (*.f64 i i)) i)
17.7b
(/.f64 (/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
Compiler

Compiled 95 to 38 computations (60% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
i
@inf
(/.f64 (/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
0.0ms
i
@0
(/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4)
0.0ms
i
@-inf
(/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4)
0.0ms
i
@inf
(/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i)
0.0ms
i
@inf
(/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4)

rewrite116.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2032×rational.json-1
2032×rational.json-2
2032×rational.json-3
650×rational.json-simplify-19
482×rational.json-simplify-16
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016154
1121154
2598148
35561148
Stop Event
node limit
Counts
4 → 365
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
(/.f64 (*.f64 i (*.f64 i i)) i)
(/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i)
(/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (+.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (+.f64 0 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 0 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (/.f64 0 i) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (/.f64 0 i) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (neg.f64 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) (+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 1/4) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 1 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i))) (/.f64 1 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/4) (/.f64 (*.f64 i i) (*.f64 (/.f64 i i) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/8 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/2 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (/.f64 1/2 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (/.f64 1 i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (*.f64 i 4)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/8 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) (/.f64 i (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (/.f64 i (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 i i) (*.f64 (/.f64 i i) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) (/.f64 1/8 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) (/.f64 1/2 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 i) (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2)) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (/.f64 1/2 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) (/.f64 1/2 (neg.f64 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (neg.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 1/2 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (/.f64 0 i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 (*.f64 i i) 0) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 1/2 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 (*.f64 i i) 0) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 1/2 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i i)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 i i) 2) (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)) (+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 i (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i i)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (*.f64 i i) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 (*.f64 i i) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (*.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (*.f64 i (*.f64 (*.f64 i i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (*.f64 i (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 i) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 (/.f64 i i) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (/.f64 (neg.f64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 0 i) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) 2) (*.f64 i (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) 2) (*.f64 (/.f64 i i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) 2) (/.f64 1/2 (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 i) (*.f64 (/.f64 i i) (fabs.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i i)) (neg.f64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (*.f64 i (*.f64 (*.f64 i i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) 2))) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 i (*.f64 (*.f64 i i) 2))) (/.f64 1/2 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i i))) (neg.f64 (*.f64 i (*.f64 i i)))) (/.f64 1/2 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (/.f64 0 i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 0) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (/.f64 1/2 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (+.f64 i i)) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 1/2) (*.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 0) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (/.f64 1/2 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (neg.f64 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 1 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (/.f64 1 i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 i (/.f64 4 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/2 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/4) (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/8 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) (/.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (/.f64 1/2 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 i) (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (/.f64 1/2 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))) (/.f64 1/2 (neg.f64 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) (/.f64 1/2 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i (*.f64 i 4)) (/.f64 i (*.f64 i 4))) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 0 i) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 i 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 4 i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 i 1/4)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) 1/8) (*.f64 1/8 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 1/2) (*.f64 1/2 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (-.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 0 i) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 i 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (*.f64 i 1/4) (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 1/8 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i i)) (*.f64 (*.f64 i 1/4) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/2 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/4) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (*.f64 (*.f64 i 1/4) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (/.f64 (*.f64 i i) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 1 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 1 i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 (*.f64 i 1/4) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 (/.f64 1/2 i) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i i)) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i i))) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (-.f64 0 (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i 1/4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (/.f64 1/2 (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (/.f64 1/8 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/8 (-.f64 0 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i 1/4)) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/4)) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))) -1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)) (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4))) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))))))

simplify157.0ms (1.6%)

Algorithm
egg-herbie
Rules
1524×rational.json-simplify-19
1158×rational.json-simplify-20
1150×rational.json-simplify-18
714×rational.json-simplify-15
616×rational.json-simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069220581
1221120157
Stop Event
node limit
Counts
413 → 585
Calls
Call 1
Inputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 2))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 0)
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 i))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (+.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (+.f64 0 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 0 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (/.f64 0 i) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 0))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) 0))
(+.f64 0 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(+.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(+.f64 (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(+.f64 (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 0)
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (/.f64 0 i) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 0))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) 0))
(-.f64 0 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(-.f64 0 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) -1))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (neg.f64 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))
(-.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(-.f64 (+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) (+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 1/4) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 1 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) i))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 2 (/.f64 1/2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 -1 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 1)
(*.f64 1 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) (/.f64 1 i))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i))) (/.f64 1 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i 1/4) (/.f64 (*.f64 i i) (*.f64 (/.f64 i i) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))
(*.f64 (/.f64 i i) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/8 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/2 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 1/2 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) (/.f64 1 i)))
(*.f64 1/8 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 (/.f64 1/2 i) (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (/.f64 1/2 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1 (*.f64 i 4)))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (/.f64 1 i) 4))
(*.f64 (/.f64 i (*.f64 i 4)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 i 4)))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/8 i))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) (/.f64 i (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (/.f64 i (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 (*.f64 i i) (*.f64 (/.f64 i i) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))) (*.f64 i 1/4))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)) 1/8)
(*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) (/.f64 1/2 i))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) (/.f64 1/8 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) (/.f64 1/2 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) 1/2)
(*.f64 (/.f64 1/2 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))
(*.f64 (/.f64 1/8 i) (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2)) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (/.f64 1/2 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) (/.f64 1/2 (neg.f64 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) -1/2)
(*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (neg.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 1/2 (neg.f64 i)))
(neg.f64 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0)
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 0 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 0 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i (*.f64 i (/.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (+.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (/.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 (*.f64 i i) 0) i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 1 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 1/2 i) 0))
(+.f64 0 (*.f64 i (*.f64 i (/.f64 i i))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (/.f64 i i))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(+.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(+.f64 (/.f64 0 (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))
(+.f64 (*.f64 0 (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))
(+.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0)
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (+.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (/.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 (*.f64 i i) 0) i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 1 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 1/2 i) 0))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i i)) (neg.f64 i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 i (*.f64 i (/.f64 i i))))
(-.f64 (*.f64 (*.f64 (*.f64 i i) 2) (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)) (+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 i i)))
(*.f64 i (*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i i) 2)))
(*.f64 (*.f64 i i) (/.f64 i i))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 1 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 1)
(*.f64 2 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i i) (/.f64 1/2 i)))
(*.f64 (+.f64 i i) (/.f64 (*.f64 i i) (+.f64 i i)))
(*.f64 -1 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 1 (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i i) (*.f64 i i))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 1 i)))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 1/2 i))
(*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 (*.f64 i i) 2)))
(*.f64 (/.f64 1 i) (*.f64 i (*.f64 i i)))
(*.f64 (*.f64 i (/.f64 i i)) i)
(*.f64 (neg.f64 i) (/.f64 (neg.f64 i) (/.f64 i i)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i i)) i))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i i) (neg.f64 i)))
(*.f64 (neg.f64 (*.f64 i i)) (/.f64 (neg.f64 i) i))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 i i)))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 0 i) (/.f64 i i)))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) 1/2)
(*.f64 (*.f64 (*.f64 i i) 2) (*.f64 i (/.f64 1/2 i)))
(*.f64 (*.f64 (*.f64 i i) 2) (*.f64 (/.f64 i i) 1/2))
(*.f64 (*.f64 (*.f64 i i) 2) (/.f64 1/2 (/.f64 i i)))
(*.f64 (fabs.f64 i) (*.f64 (/.f64 i i) (fabs.f64 i)))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (/.f64 i i)))
(*.f64 (neg.f64 (/.f64 i i)) (neg.f64 (*.f64 i i)))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (*.f64 i (*.f64 (*.f64 i i) 2))))
(*.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) 2))) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (+.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 i (*.f64 (*.f64 i i) 2))) (/.f64 1/2 (+.f64 i i)))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i i))) (neg.f64 (*.f64 i (*.f64 i i)))) (/.f64 1/2 (neg.f64 i)))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i))))) -1/2)
(neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 0)
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 i))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 0 (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 0 (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (+.f64 i i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 i 4)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 0) (*.f64 i 4)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 1 (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 0))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (/.f64 1/2 i) 0))
(+.f64 0 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 0 i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(+.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (+.f64 i i)) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (+.f64 i i)))
(+.f64 (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 1/2) (*.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 0)
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 i))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (+.f64 i i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 i 4)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 0) (*.f64 i 4)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 1 (/.f64 0 i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 0))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (/.f64 1/2 i) 0))
(-.f64 0 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (neg.f64 i)))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (neg.f64 (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i (*.f64 i 4))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 1 (*.f64 i 4)))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (/.f64 1 i) 4))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1 i))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 1)
(*.f64 2 (/.f64 1/2 (*.f64 i (/.f64 4 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))))
(*.f64 (+.f64 i i) (/.f64 1/2 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 1 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i))) 1/4)
(*.f64 (*.f64 i 1/4) (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))))
(*.f64 (/.f64 i i) (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/8 i))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2))
(*.f64 1/8 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i))
(*.f64 (/.f64 1/2 i) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 1/2)
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (/.f64 1/2 i))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 i 4)))
(*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 1 i) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) (/.f64 i i))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) (*.f64 i 4)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (*.f64 i 1/4))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))) i)
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i 4)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i 4))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) (*.f64 i 4)))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (/.f64 1/2 (*.f64 i (*.f64 i 4))))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) 1/8)
(*.f64 (/.f64 1/8 i) (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))))
(*.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) (*.f64 i 4)))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (/.f64 1/2 (+.f64 i i)))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))) (/.f64 1/2 (neg.f64 (*.f64 i 4))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) (/.f64 1/2 (neg.f64 i)))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))) -1/2)
(*.f64 (+.f64 (/.f64 i (*.f64 i 4)) (/.f64 i (*.f64 i 4))) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(neg.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 0)
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 i))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) 4))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 i 0) 4))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) (/.f64 0 i)))
(+.f64 0 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(+.f64 (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(+.f64 (/.f64 0 (/.f64 4 i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(+.f64 (*.f64 0 (*.f64 i 1/4)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) 1/8) (*.f64 1/8 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))
(+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 1/2) (*.f64 1/2 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 0)
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 i))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (-.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (/.f64 4 i)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) 4))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 i 0) 4))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 4)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) (/.f64 0 i)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(-.f64 0 (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) -4))
(-.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 i (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 (*.f64 i 1/4) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 1/8 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)))
(*.f64 (*.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 i i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i 4)))
(*.f64 (*.f64 i (*.f64 i i)) (*.f64 (*.f64 i 1/4) (/.f64 1 i)))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i 1/4))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) 1/4)
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 1)
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 1/8))
(*.f64 (+.f64 i i) (/.f64 1/2 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 1 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i i) (*.f64 (*.f64 i 1/4) (*.f64 i i)))
(*.f64 (/.f64 i i) (/.f64 (*.f64 i i) (/.f64 4 i)))
(*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 1 (*.f64 i 4)))
(*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 1 i) 4))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) 1/8)
(*.f64 1/2 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))
(*.f64 1/8 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 (*.f64 i 1/4) (/.f64 1/2 i)))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 (/.f64 1/2 i) (/.f64 4 i)))
(*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) 2))))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 4 i)))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) 4))
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 1/2)
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 4))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)) (/.f64 1 i))
(*.f64 (/.f64 1 i) (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i i)) (/.f64 4 i)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) i)
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) 4))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 4 i)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i i))) (*.f64 i 4)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) 4))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) 4))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (-.f64 0 (*.f64 i 1/4)))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i 1/4) 1/2))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (/.f64 1/2 (/.f64 4 i)))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (/.f64 1/8 i))
(*.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) 4))
(*.f64 -1/8 (-.f64 0 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i))))))
(*.f64 (neg.f64 (*.f64 i 1/4)) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/4)) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))) -1/8)
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) -1/2)
(*.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)) (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4))) (/.f64 1/2 i))
(neg.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
Outputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(pow.f64 i 2)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 1/4)
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(*.f64 1/4 (pow.f64 i 3))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 0)
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 i))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 i))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (+.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (+.f64 0 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (-.f64 (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (-.f64 (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 0 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0) (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 (/.f64 (*.f64 i 0) -4) (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 (*.f64 i 0) (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (/.f64 0 i) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (*.f64 i (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (*.f64 i (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 0))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) 0))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))))
(+.f64 0 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(+.f64 (/.f64 2 (/.f64 (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) i))) (*.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))) (neg.f64 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 2 i)) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 (/.f64 i -4) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(+.f64 (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(/.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))
(/.f64 (+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))
(+.f64 (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 0)
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (-.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (/.f64 (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) i))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0) (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (*.f64 i 0) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 (/.f64 (*.f64 i 0) -4) (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 (*.f64 i 0) (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 0 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (/.f64 (/.f64 0 i) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (*.f64 i (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (*.f64 i (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 1 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 0))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) 0))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (*.f64 0 (*.f64 2 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))))
(-.f64 0 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(-.f64 0 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) -1))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))) (neg.f64 i)))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 (/.f64 i -4) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (*.f64 i 4)) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(-.f64 (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))) (neg.f64 i)))
(-.f64 (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 (/.f64 i -4) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(-.f64 (/.f64 0 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (neg.f64 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))
(-.f64 (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))) (neg.f64 i)))
(-.f64 (/.f64 0 (-.f64 i (*.f64 i (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 (/.f64 i -4) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(-.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(-.f64 (/.f64 2 (/.f64 (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) i))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 2 i)) (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))
(-.f64 (+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) (+.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(-.f64 (/.f64 2 (/.f64 (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) i))) (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) (/.f64 2 i)) (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 1/4) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 1 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) i))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 2 (/.f64 1/2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 -1 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) 1)
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 1 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) (/.f64 1 i))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i))) (/.f64 1 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i)))) (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 i i) i) (/.f64 (*.f64 i (*.f64 i i)) (/.f64 (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))) 1)))
(*.f64 (*.f64 i 1/4) (/.f64 (*.f64 i i) (*.f64 (/.f64 i i) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 i i) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 i i) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/8 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/2 (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 1/2 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) (/.f64 1 i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 1/8 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 1/2 i) (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (/.f64 1/2 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 2 (*.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(/.f64 (*.f64 (*.f64 (*.f64 i i) (*.f64 i 2)) (/.f64 i (/.f64 i 1/8))) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1 (*.f64 i 4)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (/.f64 1 i) 4))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 i (*.f64 i 4)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 i 4)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/8 i))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) (/.f64 i (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (*.f64 1/4 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(/.f64 (/.f64 (/.f64 i i) (/.f64 (/.f64 i i) i)) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 i -1/4)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (/.f64 i (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 i i) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4)))))))
(*.f64 (/.f64 (*.f64 i i) (*.f64 (/.f64 i i) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))) (*.f64 i 1/4))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)) 1/8)
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2) (/.f64 1/2 i))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) (/.f64 1/8 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) (/.f64 1/2 (+.f64 -4 (*.f64 4 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 (/.f64 (*.f64 i (*.f64 i i)) (/.f64 (/.f64 i i) 2)) i) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4))))))
(/.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 4 (*.f64 i 4))))) (*.f64 (/.f64 (/.f64 (/.f64 i i) i) (*.f64 i i)) i))
(*.f64 (/.f64 2 (/.f64 i (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) 1/2)
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i)) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (/.f64 1/8 i) (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))) 2)) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (*.f64 2 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))) (-.f64 (/.f64 1/2 i) 0))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) -2) (/.f64 -1/2 i))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (/.f64 1/2 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(/.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))
(*.f64 2 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 (/.f64 i (*.f64 i 4)) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) (/.f64 1/2 (neg.f64 (-.f64 (*.f64 (*.f64 i 4) (*.f64 i i)) i))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))))) -1/2)
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))) (neg.f64 i)) (*.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))) (neg.f64 i))) -1/2)
(*.f64 (+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 (/.f64 i -4) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 (/.f64 i -4) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) -1/2)
(*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i)))))) (neg.f64 (/.f64 (*.f64 i (*.f64 i (*.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))) (/.f64 1/2 (neg.f64 i)))
(/.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))) (neg.f64 i))
(/.f64 (-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i)))) 0) i)
(neg.f64 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 -4 (-.f64 i (*.f64 (*.f64 i 4) (*.f64 i i))))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 4 (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 i 4)) (-.f64 (*.f64 i (*.f64 i (*.f64 i 4))) i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0)
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) 0))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (*.f64 i i) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 0 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 0 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (+.f64 i i)))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 (+.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (/.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 (*.f64 i i) 0) i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 1 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 0 (*.f64 i (*.f64 2 (*.f64 i i)))))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 0 (*.f64 (*.f64 i i) (*.f64 i 2))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 1/2 i) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(+.f64 0 (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 2 (*.f64 i (*.f64 i (/.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 2 (/.f64 i (/.f64 (/.f64 i i) i))))
(+.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(+.f64 (*.f64 i (*.f64 1/2 (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 1/2 (*.f64 i (/.f64 i i)))))
(*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i i)) (*.f64 i (*.f64 i i))))
(+.f64 (/.f64 0 (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 0 (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(+.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 1/2 (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 1/2 (*.f64 i (/.f64 i i)))))
(*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i i)) (*.f64 i (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0)
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) 0))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (*.f64 i i) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (-.f64 (*.f64 2 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 2 (*.f64 i (*.f64 i (/.f64 i i))))))
(-.f64 (*.f64 2 (/.f64 i (/.f64 (/.f64 i i) i))) (-.f64 (*.f64 2 (/.f64 i (/.f64 (/.f64 i i) i))) (/.f64 i (/.f64 (/.f64 i i) i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 (+.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (/.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 i 0) (/.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (*.f64 (*.f64 i i) 0) i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 1 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i i) (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) 0))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 (/.f64 i i) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 0 (*.f64 i (*.f64 2 (*.f64 i i)))))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 0 (*.f64 (*.f64 i i) (*.f64 i 2))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 1/2 i) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 i))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (neg.f64 (/.f64 0 i)))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i i)) (neg.f64 i)))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(-.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (neg.f64 (/.f64 0 i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 i (*.f64 i (/.f64 i i))))
(-.f64 (*.f64 2 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 i (/.f64 i i))))
(-.f64 (*.f64 2 (/.f64 i (/.f64 (/.f64 i i) i))) (/.f64 i (/.f64 (/.f64 i i) i)))
(-.f64 (*.f64 (*.f64 (*.f64 i i) 2) (/.f64 i i)) (*.f64 i (*.f64 i (/.f64 i i))))
(-.f64 (*.f64 2 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 i (/.f64 i i))))
(-.f64 (*.f64 2 (/.f64 i (/.f64 (/.f64 i i) i))) (/.f64 i (/.f64 (/.f64 i i) i)))
(-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)) (+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 i (*.f64 i (/.f64 i i)))))
(-.f64 (*.f64 2 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 i (/.f64 i i))))
(-.f64 (*.f64 2 (/.f64 i (/.f64 (/.f64 i i) i))) (/.f64 i (/.f64 (/.f64 i i) i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 i (*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i i) 2)))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2)))
(*.f64 (*.f64 i i) (/.f64 2 (/.f64 i (*.f64 i 1/2))))
(*.f64 (*.f64 i i) (/.f64 i i))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 1 i))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 1)
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 2 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i i) (/.f64 1/2 i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (+.f64 i i) (/.f64 (*.f64 i i) (+.f64 i i)))
(*.f64 (+.f64 i i) (*.f64 i (/.f64 i (+.f64 i i))))
(*.f64 -1 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 1 (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (/.f64 i i) (*.f64 i i))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 1 i)))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2)))
(*.f64 (*.f64 i i) (/.f64 2 (/.f64 i (*.f64 i 1/2))))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 1/2 i))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2)))
(*.f64 (*.f64 i i) (/.f64 2 (/.f64 i (*.f64 i 1/2))))
(*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 (*.f64 i i) 2)))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2)))
(*.f64 (*.f64 i i) (/.f64 2 (/.f64 i (*.f64 i 1/2))))
(*.f64 (/.f64 1 i) (*.f64 i (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (*.f64 i (/.f64 i i)) i)
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 i) (/.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i i)) i))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i i) (neg.f64 i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (neg.f64 (*.f64 i i)) (/.f64 (neg.f64 i) i))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 (/.f64 0 i) (/.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) 1/2)
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (*.f64 (*.f64 i i) 2) (*.f64 i (/.f64 1/2 i)))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2)))
(*.f64 (*.f64 i i) (/.f64 2 (/.f64 i (*.f64 i 1/2))))
(*.f64 (*.f64 (*.f64 i i) 2) (*.f64 (/.f64 i i) 1/2))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2)))
(*.f64 (*.f64 i i) (/.f64 2 (/.f64 i (*.f64 i 1/2))))
(*.f64 (*.f64 (*.f64 i i) 2) (/.f64 1/2 (/.f64 i i)))
(*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2)))
(*.f64 (*.f64 i i) (/.f64 2 (/.f64 i (*.f64 i 1/2))))
(*.f64 (fabs.f64 i) (*.f64 (/.f64 i i) (fabs.f64 i)))
(*.f64 (/.f64 i i) (*.f64 (fabs.f64 i) (fabs.f64 i)))
(/.f64 (*.f64 i (fabs.f64 i)) (/.f64 i (fabs.f64 i)))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (/.f64 i i)))
(*.f64 (/.f64 i i) (*.f64 (fabs.f64 i) (fabs.f64 i)))
(/.f64 (*.f64 i (fabs.f64 i)) (/.f64 i (fabs.f64 i)))
(*.f64 (neg.f64 (/.f64 i i)) (neg.f64 (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (*.f64 i (*.f64 (*.f64 i i) 2))))
(*.f64 (/.f64 1/2 i) (-.f64 (*.f64 i (*.f64 2 (*.f64 i i))) 0))
(*.f64 (/.f64 -1/2 i) (*.f64 (*.f64 2 (*.f64 i i)) (neg.f64 i)))
(*.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i i) 2))) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (/.f64 1/2 i) (-.f64 (*.f64 i (*.f64 2 (*.f64 i i))) 0))
(*.f64 (/.f64 -1/2 i) (*.f64 (*.f64 2 (*.f64 i i)) (neg.f64 i)))
(*.f64 (+.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 i (*.f64 (*.f64 i i) 2))) (/.f64 1/2 (+.f64 i i)))
(/.f64 (*.f64 i (*.f64 2 (*.f64 i i))) (+.f64 i i))
(/.f64 (*.f64 (*.f64 i i) (*.f64 i 2)) (+.f64 i i))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i i))) (neg.f64 (*.f64 i (*.f64 i i)))) (/.f64 1/2 (neg.f64 i)))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i))))) -1/2)
(*.f64 -1/2 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i))))))
(*.f64 -1/2 (+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 i i)))
(/.f64 i (/.f64 (/.f64 i i) i))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 0)
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 i))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (+.f64 0 (/.f64 0 i)))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 0 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (+.f64 i i)))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (+.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 i i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 0) (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 0 (/.f64 i (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 (/.f64 0 i) (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 i) i))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 1 (/.f64 0 i)))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 0))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 0 (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (/.f64 1/2 i) 0))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(+.f64 0 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))))
(+.f64 (*.f64 2 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i -4))))
(+.f64 (/.f64 0 i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (+.f64 i i)) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (+.f64 i i)))
(/.f64 (+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))) (+.f64 i i))
(/.f64 (+.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))) (+.f64 i i))
(+.f64 (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 1/2) (*.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))))
(+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 i (/.f64 i 1/8))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 i (/.f64 i 1/8))))
(+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))))
(+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 i (/.f64 i 1/8))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 i (/.f64 i 1/8))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 0)
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (-.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (-.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))) (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (-.f64 (*.f64 2 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))) (*.f64 2 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (+.f64 i i)))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (+.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 i i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 i 0) (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 0 (/.f64 i (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 0 (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 (/.f64 0 i) (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 (/.f64 0 i) i))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 0 i)))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 1 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 0))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (*.f64 0 (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) (*.f64 (/.f64 1/2 i) 0))
(-.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(-.f64 0 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(-.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(-.f64 (*.f64 2 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))))
(-.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i -4))))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (neg.f64 i)))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))))
(-.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i -4))))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (neg.f64 (*.f64 i 4))))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))))
(-.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i -4))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 2 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))) (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))
(-.f64 (*.f64 2 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 1 (*.f64 i 4)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (/.f64 1 i) 4))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 1 i))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 1)
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 2 (/.f64 1/2 (*.f64 i (/.f64 4 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 i i) (/.f64 1/2 (*.f64 (*.f64 i 4) (/.f64 i (*.f64 i (*.f64 i i))))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 1 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i))) 1/4)
(*.f64 1/4 (*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i))))
(*.f64 1/4 (*.f64 i (/.f64 (/.f64 i i) (/.f64 (/.f64 i i) i))))
(*.f64 (*.f64 i 1/4) (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))))
(*.f64 (*.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 i (*.f64 i i))))
(*.f64 i (*.f64 (/.f64 (/.f64 i i) (/.f64 (/.f64 i i) i)) 1/4))
(*.f64 (/.f64 i i) (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) (/.f64 1/8 i))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 1/8 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1/2 i) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2) 1/2)
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (/.f64 1/2 i))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 i 4)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1 i) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) (/.f64 i i))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) (*.f64 i 4)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i i))) (*.f64 i 1/4))
(*.f64 (*.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 i (*.f64 i i))))
(*.f64 i (*.f64 (/.f64 (/.f64 i i) (/.f64 (/.f64 i i) i)) 1/4))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (*.f64 i 4))) i)
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i 4)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i i))) (*.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) (*.f64 i 4)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))) 2)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (/.f64 1/2 (*.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) i) 1/8)
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1/8 i) (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) (*.f64 i 4)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (-.f64 0 (/.f64 1/2 i)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (/.f64 1/2 (+.f64 i i)))
(/.f64 (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))) (+.f64 i i))
(/.f64 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))) (+.f64 i i))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))) (/.f64 1/2 (neg.f64 (*.f64 i 4))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) (/.f64 1/2 (neg.f64 i)))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))) (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4))))) -1/2)
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i)))))) -1/2)
(*.f64 (+.f64 (*.f64 i (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i -4))) (*.f64 i (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (*.f64 i -4)))) -1/2)
(*.f64 (+.f64 (/.f64 i (*.f64 i 4)) (/.f64 i (*.f64 i 4))) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(neg.f64 (neg.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (/.f64 i (*.f64 i 4)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 0)
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 i))
(+.f64 (/.f64 0 i) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(+.f64 (/.f64 0 i) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (/.f64 4 i)))
(+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(+.f64 (*.f64 i 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(+.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 i (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) 4))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 i 0) 4))
(+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(+.f64 (*.f64 i 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 4)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) 0))
(+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(+.f64 (*.f64 i 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) (/.f64 0 i)))
(+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(+.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 i (/.f64 0 i)))
(+.f64 0 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))) (neg.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))))
(+.f64 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))) (*.f64 i (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) -1/4)))
(+.f64 (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (/.f64 0 (/.f64 4 i)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(+.f64 (*.f64 i 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 0 (*.f64 i 1/4)) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(+.f64 (*.f64 i 0) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) 1/8) (*.f64 1/8 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))
(*.f64 1/8 (+.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))
(*.f64 1/8 (+.f64 (*.f64 i (/.f64 i (/.f64 (/.f64 i i) i))) (*.f64 i (/.f64 i (/.f64 (/.f64 i i) i)))))
(+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 1/2) (*.f64 1/2 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))))
(+.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 8 i)) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 8 i)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 0)
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 i))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 0 i))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (/.f64 0 i))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (-.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (-.f64 (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))) (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))))
(-.f64 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))) (-.f64 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 0 (/.f64 4 i)))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 i (/.f64 0 i)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0) 4))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 i 0) 4))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) 0) (*.f64 i 4)))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 0))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) 0))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (*.f64 0 (/.f64 i 4)))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) (*.f64 (*.f64 i 1/4) (/.f64 0 i)))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))) (/.f64 (/.f64 0 i) (/.f64 4 i)))
(-.f64 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)) (*.f64 i (/.f64 0 i)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(-.f64 0 (/.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) -4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(-.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(-.f64 (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(-.f64 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(-.f64 (*.f64 2 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))) (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))
(-.f64 (*.f64 2 (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))) (/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i)))
(*.f64 i (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 i (*.f64 (*.f64 i 1/4) (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 i (*.f64 1/8 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 i i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (*.f64 i i)) (/.f64 i (*.f64 i 4)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (*.f64 i i)) (*.f64 (*.f64 i 1/4) (/.f64 1 i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i 1/4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))) 1/4)
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 1)
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 1/8))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (+.f64 i i) (/.f64 1/2 (*.f64 4 (/.f64 i (*.f64 i (*.f64 i i))))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 1 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (/.f64 i i) (*.f64 (*.f64 i 1/4) (*.f64 i i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (/.f64 i i) (/.f64 (*.f64 i i) (/.f64 4 i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 1 (*.f64 i 4)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (*.f64 i (*.f64 i i))) (/.f64 (/.f64 1 i) 4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))) 1/8)
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 1/8 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i)))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (*.f64 (*.f64 i 1/4) (/.f64 1/2 i)))
(*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2))))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i 2)) (/.f64 i (/.f64 i 1/8)))
(*.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 (/.f64 1/2 i) (/.f64 4 i)))
(*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2))))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i 2)) (/.f64 i (/.f64 i 1/8)))
(*.f64 (/.f64 1/2 i) (*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) 2))))
(*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2))))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i 2)) (/.f64 i (/.f64 i 1/8)))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) (/.f64 4 i)))
(*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2))))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i 2)) (/.f64 i (/.f64 i 1/8)))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) 4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2) 1/2)
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (*.f64 i (*.f64 (*.f64 i i) 2)) 4))
(*.f64 (*.f64 i 1/4) (*.f64 i (*.f64 (*.f64 i i) (*.f64 (/.f64 1/2 i) 2))))
(*.f64 (*.f64 (*.f64 i i) (*.f64 i 2)) (/.f64 i (/.f64 i 1/8)))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)) (/.f64 1 i))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (/.f64 1 i) (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i i)) (/.f64 4 i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 (*.f64 i i) (/.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 (*.f64 i i) 4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 4 i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i i))) (*.f64 i 4)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) 4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (neg.f64 i) 4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))) (-.f64 0 (*.f64 i 1/4)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))) 2)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (*.f64 (*.f64 i 1/4) 1/2))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) 2) (/.f64 1/2 (/.f64 4 i)))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 (*.f64 i (*.f64 i i)) (+.f64 i i)) (/.f64 1/8 i))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))) (/.f64 (+.f64 i i) 4))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 -1/8 (-.f64 0 (/.f64 2 (/.f64 (/.f64 i i) (*.f64 i (*.f64 i i))))))
(*.f64 -1/8 (neg.f64 (/.f64 (*.f64 i (*.f64 i i)) (/.f64 (/.f64 i i) 2))))
(-.f64 0 (/.f64 -1/4 (/.f64 (/.f64 (/.f64 i i) i) (*.f64 i i))))
(*.f64 (neg.f64 (*.f64 i 1/4)) (neg.f64 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(*.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/4)) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/4)) (*.f64 i (*.f64 i (/.f64 i i)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/4)) (/.f64 i (/.f64 (/.f64 i i) i))))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i))))) (neg.f64 (*.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))) -1/8)
(*.f64 (+.f64 (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (neg.f64 i)) (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (neg.f64 i))) -1/8)
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))) (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i))))) -1/2)
(*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))) (neg.f64 (*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4)))))) -1/2)
(*.f64 (+.f64 (*.f64 i (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) -1/4)) (*.f64 i (*.f64 (/.f64 i (/.f64 (/.f64 i i) i)) -1/4))) -1/2)
(*.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4)) (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) 4))) (/.f64 1/2 i))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))
(neg.f64 (neg.f64 (*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 4 i)))))
(*.f64 (/.f64 i i) (*.f64 i (*.f64 i (/.f64 i 4))))
(/.f64 (/.f64 i (/.f64 (/.f64 i i) i)) (/.f64 4 i))

eval1.2s (11.7%)

Compiler

Compiled 84806 to 48437 computations (42.9% saved)

prune802.0ms (8.2%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New238442388
Fresh000
Picked101
Done202
Total238742391
Error
0b
Counts
2391 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
22.5b
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i 4))
17.8b
(*.f64 i (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
34.5b
(*.f64 i (*.f64 -1/4 i))
29.5b
1/16
Compiler

Compiled 44 to 30 computations (31.8% saved)

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize18.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 i (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
17.0b
(/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1))
Compiler

Compiled 47 to 33 computations (29.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
i
@0
(/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1))
0.0ms
i
@inf
(/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1))
0.0ms
i
@-inf
(/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1))
0.0ms
i
@0
(*.f64 i (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
0.0ms
i
@inf
(*.f64 i (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))

rewrite100.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1254×rational.json-simplify-25
1116×rational.json-simplify-11
972×rational.json-simplify-14
926×rational.json-simplify-21
764×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01268
17868
230568
3195568
Stop Event
node limit
Counts
2 → 407
Calls
Call 1
Inputs
(/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(*.f64 i (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 0 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 0 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 0 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 1 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/4) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 i 1/2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i 1/2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i (*.f64 i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 -1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 0 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 (-.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i 1/2) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (/.f64 1/2 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i -1/4) (*.f64 i -1/4)) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (+.f64 i (+.f64 i i)) (+.f64 (+.f64 i i) (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 i 1/2))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 0 (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 0 (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 0 (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 0 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 (-.f64 i i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 i i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 0 (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (-.f64 i i) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 i i) (-.f64 i i)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 i i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 i i) (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 i i) (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 (/.f64 1 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 1/4) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (*.f64 i -1/4) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 4 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 1/2) (*.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (/.f64 4 i) (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (*.f64 (/.f64 4 i) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) (*.f64 i -1/4)) (/.f64 -4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (*.f64 i 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (*.f64 i 1/4)) (/.f64 (*.f64 i (*.f64 i 8)) (*.f64 i 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (-.f64 (+.f64 (/.f64 4 i) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i))) (+.f64 (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (*.f64 -1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (-.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (-.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i 4)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/4) (-.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) i) (/.f64 (*.f64 i (*.f64 i 8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 -1 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (-.f64 (*.f64 (*.f64 i i) 0) (-.f64 (*.f64 i (*.f64 i 4)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (*.f64 1 (-.f64 1 (*.f64 i (*.f64 i -4)))) (*.f64 i (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (-.f64 (*.f64 i (*.f64 i 8)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 1 (*.f64 i (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (+.f64 (*.f64 i (*.f64 i 8)) (-.f64 1 (*.f64 i (*.f64 i -4)))) (+.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (+.f64 (+.f64 -1 (*.f64 i (*.f64 i 8))) (-.f64 (*.f64 i (*.f64 i 4)) 2)) (+.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) (/.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i 1/2)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i 1/2)) (/.f64 1 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i -1/4) (/.f64 1 i)) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i 1/2) i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 i (*.f64 i 1/2))) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 i (*.f64 i 1/2))) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 i (+.f64 i i)) (+.f64 (+.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 i 1/2))) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 (*.f64 i 1/2) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 (+.f64 i i) (*.f64 i 1/4))) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 i i)) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 i) i) (neg.f64 i)) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (-.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))))) (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (neg.f64 (*.f64 i (*.f64 i 1/4)))) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (/.f64 (*.f64 i -1/4) (/.f64 1 i))) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (*.f64 (*.f64 i -1/4) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (*.f64 -1/2 (*.f64 i (*.f64 i 1/2)))) (-.f64 1 (*.f64 i (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))))))

simplify193.0ms (2%)

Algorithm
egg-herbie
Rules
964×rational.json-simplify-14
946×rational.json-simplify-21
906×rational.json-simplify-11
668×rational.json-simplify-13
530×rational.json-simplify-18
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084627953
1283227193
Stop Event
node limit
Counts
431 → 715
Calls
Call 1
Inputs
(*.f64 -1/4 i)
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -1/4 i))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5)))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 0 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 0 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4))))
(+.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 0 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 0 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 1 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2))
(*.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2)))
(*.f64 1/4 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i 1/4) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 -1 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 -1 (-.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (-.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1)
(*.f64 1 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/4)
(*.f64 (*.f64 i 1/2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 1/2 (*.f64 (*.f64 i 1/2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i 1/2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/2))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i (*.f64 i 1/2)))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i 1/4))
(*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)
(*.f64 (neg.f64 i) (/.f64 -1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (neg.f64 i) (-.f64 0 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 -1/4 (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (-.f64 (-.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (-.f64 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1/2 (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 -1/2 (-.f64 0 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -1/2 (-.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (+.f64 i i) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) 1/2)
(*.f64 2 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 2 (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -2 (-.f64 0 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i 1/2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i 1/2) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))))
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (/.f64 1/2 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (+.f64 (*.f64 i -1/4) (*.f64 i -1/4)) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/2)
(*.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i -1/4))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))))
(*.f64 (neg.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 i))
(*.f64 (neg.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (+.f64 i (+.f64 i i)) (+.f64 (+.f64 i i) (+.f64 i i))))
(*.f64 (neg.f64 (neg.f64 (*.f64 i 1/2))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 1/2))
(neg.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 0)
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 i i))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 0 (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 0 (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 0 (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 0 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 0 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 (-.f64 i i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 0 (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))
(+.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))
(+.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (-.f64 i i) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 0)
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 i i))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 0 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 0 (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))
(-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))
(-.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (-.f64 i i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 i i) (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(-.f64 (+.f64 (-.f64 i i) (-.f64 i i)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 i i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 0 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 0 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(-.f64 (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (-.f64 i i) (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (-.f64 i i) (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))
(/.f64 i (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))
(/.f64 i (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))
(/.f64 1/4 (/.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) i))
(/.f64 1/4 (*.f64 (/.f64 1 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 1 i)))
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(/.f64 (*.f64 i 1/4) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 -1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (*.f64 i -1/4) i)))
(/.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 1 i))
(/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 1)
(/.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i 1/4))))
(/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (/.f64 1 i)))
(/.f64 1 (/.f64 -1 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 4 i))
(/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) 2))
(/.f64 (*.f64 i 1/2) (*.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (/.f64 1 i)))
(/.f64 (neg.f64 i) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(/.f64 (neg.f64 i) (*.f64 (/.f64 4 i) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 i) (-.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(/.f64 (neg.f64 i) (-.f64 (*.f64 (/.f64 4 i) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 i)))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) (*.f64 i -1/4)) (/.f64 -4 i)))
(/.f64 (neg.f64 i) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (*.f64 i 1/4))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (*.f64 i 1/4)) (/.f64 (*.f64 i (*.f64 i 8)) (*.f64 i 1/4))))
(/.f64 (neg.f64 i) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))
(/.f64 (neg.f64 i) (-.f64 (+.f64 (/.f64 4 i) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i))) (+.f64 (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)))))
(/.f64 (*.f64 i -1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(/.f64 (*.f64 i -1/4) (*.f64 -1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (*.f64 i -1/4) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 1 i)))
(/.f64 (*.f64 i -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i 4)) i)))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) i)))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) i) (/.f64 (*.f64 i (*.f64 i 8)) i)))
(/.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 -1 (/.f64 1 i)))
(/.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 (/.f64 1 i)))
(/.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (-.f64 0 (/.f64 1 i)))
(/.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) -1) -1))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (-.f64 (*.f64 (*.f64 i i) 0) (-.f64 (*.f64 i (*.f64 i 4)) 2)) 1))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (*.f64 1 (-.f64 1 (*.f64 i (*.f64 i -4)))) (*.f64 i (*.f64 i 8))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (-.f64 (*.f64 i (*.f64 i 8)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 1 (*.f64 i (*.f64 i -4)))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (+.f64 (*.f64 i (*.f64 i 8)) (-.f64 1 (*.f64 i (*.f64 i -4)))) (+.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i 8)))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (+.f64 (+.f64 -1 (*.f64 i (*.f64 i 8))) (-.f64 (*.f64 i (*.f64 i 4)) 2)) (+.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(/.f64 (+.f64 i i) (/.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) 1/2))
(/.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 2 i))
(/.f64 (*.f64 i (*.f64 i 1/2)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(/.f64 (*.f64 i (*.f64 i 1/2)) (/.f64 1 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (/.f64 (*.f64 i -1/4) (/.f64 1 i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) 1/2)
(/.f64 (*.f64 (*.f64 i 1/2) i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (*.f64 1 (*.f64 i (*.f64 i 1/2))) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(/.f64 (*.f64 -1/2 (*.f64 i (*.f64 i 1/2))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(/.f64 (-.f64 (+.f64 i (+.f64 i i)) (+.f64 (+.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 i 1/2))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 (*.f64 i 1/2) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 (+.f64 i i) (*.f64 i 1/4))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 0 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(/.f64 (-.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 i i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 i) i) (neg.f64 i)) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(/.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) 1/2)
(/.f64 (-.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (-.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(/.f64 (-.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (neg.f64 (*.f64 i (*.f64 i 1/4)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (/.f64 (*.f64 i -1/4) (/.f64 1 i))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (*.f64 (*.f64 i -1/4) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (*.f64 -1/2 (*.f64 i (*.f64 i 1/2)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(neg.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
Outputs
(*.f64 -1/4 i)
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -1/4 i))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -4 (pow.f64 i 5)) (*.f64 -1/4 i)))
(+.f64 (*.f64 -4 (pow.f64 i 5)) (+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -1/4 i)))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5)))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (+.f64 (*.f64 -4 (pow.f64 i 5)) (*.f64 -1/4 i)) (*.f64 -16 (pow.f64 i 7))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -4 (pow.f64 i 5)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -1/4 i))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5))))
(+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i)))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5)))) (/.f64 1/1024 (pow.f64 i 7)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/1024 (pow.f64 i 7)) (/.f64 1/256 (pow.f64 i 5)))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5))))
(+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i)))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5)))) (/.f64 1/1024 (pow.f64 i 7)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/1024 (pow.f64 i 7)) (/.f64 1/256 (pow.f64 i 5)))))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) 1/16))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) 1/16))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (-.f64 i i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 i (-.f64 i (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i))
(+.f64 i (-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) i))
(+.f64 i (-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) i))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(+.f64 i (+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(+.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(+.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 0 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 0 (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 0 (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(+.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(/.f64 (+.f64 (*.f64 -1/4 i) (*.f64 -1/4 i)) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(+.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 0 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 0 (/.f64 (+.f64 (*.f64 -1/4 i) (*.f64 -1/4 i)) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (+.f64 (*.f64 -1/4 i) (*.f64 -1/4 i)) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4)))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i 1/4) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4))))
(+.f64 0 (*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i 1/4) (*.f64 i 1/4))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/4))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i 1/4) (*.f64 i 1/4))))
(+.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 0 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (+.f64 i i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (neg.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))))
(+.f64 0 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(+.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (/.f64 (+.f64 i i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i))
(-.f64 i (-.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 i (-.f64 i (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (-.f64 i i) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)) i) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)) i) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (+.f64 i (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(-.f64 0 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(-.f64 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(-.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 (+.f64 i i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (/.f64 (+.f64 i i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 i (*.f64 1 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 i (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 1 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 i (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/2)))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 1/4 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (*.f64 i 1/4) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 -1 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 -1 (-.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 8)) -2)) -1) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1 (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1 (-.f64 (*.f64 1/4 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1 (-.f64 (-.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (-.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (-.f64 i i) -1) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (/.f64 (+.f64 i i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1)
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 1 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 1/4)
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (*.f64 i 1/2) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 i (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(*.f64 1/2 (*.f64 (*.f64 i 1/2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i 1/2) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i 1/2))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) 1/2) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 1/2))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i (*.f64 i 1/2)))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i (*.f64 i 1/2)))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i 1/4))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) i)
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (neg.f64 i) (/.f64 -1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (neg.f64 i) (-.f64 0 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/4))
(*.f64 -1/4 (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i))
(*.f64 -1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 -1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 -1/4 (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1/4 (-.f64 (-.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (-.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1/4 (-.f64 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 -1/4 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (/.f64 (-.f64 i (+.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 -1/4 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1/4 (/.f64 (-.f64 i (+.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 -1/2 (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 1/2 (-.f64 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 1/2 (-.f64 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(*.f64 -1/2 (-.f64 0 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -1/2 (neg.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -1/2 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 -1/2 (-.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 i i)))
(*.f64 1/2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (-.f64 i i)))
(*.f64 (+.f64 i i) (*.f64 1/4 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 i (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) 1/2)
(*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 i (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(*.f64 2 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(/.f64 (*.f64 (*.f64 -1/4 i) 2) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(/.f64 (*.f64 (neg.f64 (*.f64 -1/4 i)) 2) (+.f64 (*.f64 i (*.f64 i 8)) -2))
(*.f64 2 (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 2 (-.f64 (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 -1/4 i) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 2 (-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (neg.f64 (*.f64 -1/4 i)) (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(*.f64 -2 (-.f64 0 (/.f64 (*.f64 i -1/4) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -2 (neg.f64 (/.f64 (*.f64 -1/4 i) (-.f64 1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 -2 (neg.f64 (/.f64 (neg.f64 (*.f64 -1/4 i)) (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (*.f64 i 1/2) (-.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i 1/2)))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2))))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)) (*.f64 i 1/4)))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i 1/2) (-.f64 (*.f64 i 1/4) (*.f64 i 1/4))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i 1/2) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (*.f64 i 1/2)))
(*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i 1/2) (-.f64 (*.f64 i 1/2) (*.f64 i 1/2))))
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (/.f64 1/2 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))
(*.f64 i (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 1/2 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (-.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(*.f64 (+.f64 (*.f64 i -1/4) (*.f64 i -1/4)) (/.f64 1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (+.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/2)
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/4)) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i -1/4))
(*.f64 i (*.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) -1/4))
(*.f64 -1/4 (*.f64 (/.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (-.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 i 1/2) (-.f64 (*.f64 i 1/2) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)))))
(*.f64 (neg.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 i))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (neg.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (+.f64 i (+.f64 i i)) (+.f64 (+.f64 i i) (+.f64 i i))))
(*.f64 (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 i (+.f64 i i))))
(*.f64 (/.f64 -1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 i (-.f64 (+.f64 i i) (+.f64 (+.f64 i i) (+.f64 i i)))))
(*.f64 (neg.f64 (neg.f64 (*.f64 i 1/2))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 1/2))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(neg.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 0)
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 i i))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 i i))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 i i))
(+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 i 1/2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 0 (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 i i))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 i i))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 0 (-.f64 i i))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 i i)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 i i) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 i i)))
(+.f64 (+.f64 i (-.f64 (-.f64 i i) i)) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (+.f64 (-.f64 i i) (-.f64 i i)) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 i 1/2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 i i) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (-.f64 i i) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (-.f64 i i) (-.f64 (-.f64 i i) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (+.f64 (-.f64 i i) (-.f64 i i)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (*.f64 i (*.f64 i 1/2))) i)))
(+.f64 i (+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 0 (*.f64 i 1/2))) i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 0 (-.f64 i i))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 i i)))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 i 1/2))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(+.f64 i (-.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 (-.f64 i i) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 i i) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(+.f64 (-.f64 i i) (+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(+.f64 i (+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) i)))
(+.f64 0 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 0 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 0 (*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(+.f64 0 (*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (+.f64 (-.f64 i i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(+.f64 (-.f64 i i) (*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)))))
(+.f64 (-.f64 i i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (-.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 i (+.f64 (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))))
(+.f64 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 i (*.f64 i 1/2)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 0 (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))
(-.f64 (+.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 0 (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (-.f64 (-.f64 i i) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 0)
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (-.f64 i i))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 i i))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 i i))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 i 1/2))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (-.f64 i i) i)))
(-.f64 i (-.f64 (+.f64 (-.f64 i i) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 0 (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 i 1/2))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 i i))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 i i))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (*.f64 i (*.f64 i 1/2))) i)))
(-.f64 i (-.f64 (+.f64 (*.f64 i (*.f64 0 (*.f64 i 1/2))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 i 1/2))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 i (-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 i i))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 i i))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 i (-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) i)))
(-.f64 i (-.f64 (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (*.f64 0 (*.f64 i (*.f64 i 1/2))) i)))
(-.f64 i (-.f64 (+.f64 (*.f64 i (*.f64 0 (*.f64 i 1/2))) i) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 0 (*.f64 i (*.f64 i 1/2))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (*.f64 i 1/2))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 i i)) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1 i)) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i (*.f64 i 1/2)) 0) (*.f64 (*.f64 i (*.f64 i 1/2)) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 (*.f64 0 (*.f64 i (*.f64 i 1/2))) (*.f64 0 (*.f64 i (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (*.f64 0 (*.f64 i 1/2))) (*.f64 i (*.f64 0 (*.f64 i 1/2)))))
(-.f64 0 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 0 (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))
(neg.f64 (*.f64 (*.f64 i i) (neg.f64 (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(neg.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))
(-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (neg.f64 (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (/.f64 i (/.f64 -4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)))))
(-.f64 (-.f64 i i) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (-.f64 i i) (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (-.f64 i i) (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(-.f64 (-.f64 i i) (/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) -1))
(-.f64 (-.f64 i i) (*.f64 (*.f64 i i) (neg.f64 (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (-.f64 i i) (/.f64 (/.f64 i (/.f64 -4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (/.f64 i (/.f64 -4 i)))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(-.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (+.f64 (-.f64 i i) (-.f64 i i)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (-.f64 i i) (-.f64 (-.f64 i i) (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))))
(+.f64 i (-.f64 (-.f64 (-.f64 i i) i) (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 i i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (-.f64 i i)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 i i) (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))))
(+.f64 i (-.f64 (-.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0)) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (-.f64 i i) (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))))
(+.f64 i (-.f64 (-.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) i) (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (+.f64 0 (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 0 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 0 (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 0 (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 0 (-.f64 (*.f64 i (*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (/.f64 i (/.f64 -4 i)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (/.f64 i (/.f64 -4 i)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0) (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 0 i) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i)) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (-.f64 i i) (*.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (-.f64 i i) (/.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (/.f64 i (/.f64 -4 i)))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (+.f64 (-.f64 i i) (+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))) (+.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))))))
(+.f64 (*.f64 i (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (-.f64 (-.f64 i i) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (-.f64 i i) (-.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 i (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 i (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 1/4 (/.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) i))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 1/4 (*.f64 (/.f64 1 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i 1/4) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 -1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 (*.f64 i -1/4) i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 1 i))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)) 1)
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i 1/4))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 1 (/.f64 -1 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 4 i))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) 2))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 -1 (*.f64 i (*.f64 i -4))))
(*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 -1 (*.f64 i (*.f64 i -4)))))
(/.f64 (*.f64 i 1/2) (*.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (/.f64 1 i)))
(/.f64 (*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (/.f64 1 i))
(*.f64 i (/.f64 (/.f64 i 2) (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(/.f64 (neg.f64 i) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 i) (*.f64 (/.f64 4 i) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 i) (-.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(/.f64 i (-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i)) (/.f64 0 i)))
(/.f64 i (-.f64 (*.f64 4 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (/.f64 0 i)))
(/.f64 (neg.f64 i) (-.f64 (*.f64 (/.f64 4 i) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 0 i)))
(/.f64 i (-.f64 (/.f64 0 i) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 4 i))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) (*.f64 i -1/4)) (/.f64 -4 i)))
(/.f64 i (-.f64 (/.f64 -4 i) (*.f64 (*.f64 i 4) (/.f64 i (*.f64 -1/4 i)))))
(/.f64 i (-.f64 (/.f64 -4 i) (*.f64 (*.f64 i 4) (/.f64 (/.f64 i i) -1/4))))
(/.f64 (neg.f64 i) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (*.f64 i 1/4))))
(/.f64 i (-.f64 (/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (*.f64 i 1/4)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i))))
(/.f64 i (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 8)) -2) (*.f64 i 1/4)) (*.f64 4 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (*.f64 i 1/4)) (/.f64 (*.f64 i (*.f64 i 8)) (*.f64 i 1/4))))
(/.f64 (neg.f64 i) (/.f64 (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (*.f64 i (*.f64 i 8))) (*.f64 i 1/4)))
(*.f64 (neg.f64 i) (/.f64 (*.f64 i 1/4) (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (*.f64 i (*.f64 i 8)))))
(/.f64 (neg.f64 i) (-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)))))
(/.f64 i (-.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i))))
(/.f64 i (+.f64 (*.f64 4 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (-.f64 (*.f64 4 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (*.f64 4 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))))
(/.f64 (neg.f64 i) (-.f64 (+.f64 (/.f64 4 i) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i))) (+.f64 (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)))))
(/.f64 i (-.f64 (+.f64 (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i))) (+.f64 (/.f64 4 i) (*.f64 (*.f64 i (*.f64 i 8)) (/.f64 2 i)))))
(/.f64 i (-.f64 (+.f64 (*.f64 (*.f64 i 8) (*.f64 (/.f64 2 i) i)) (*.f64 (*.f64 i 8) (*.f64 (/.f64 2 i) i))) (+.f64 (/.f64 4 i) (*.f64 (*.f64 i 8) (*.f64 (/.f64 2 i) i)))))
(/.f64 (*.f64 i -1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i -1/4) (*.f64 -1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i -1/4) (*.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (*.f64 -1/4 i) (/.f64 (-.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i))
(*.f64 -1/4 (/.f64 i (/.f64 (-.f64 1 (-.f64 (*.f64 i (*.f64 i 4)) 0)) i)))
(/.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i 4)) i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) i)))
(/.f64 (*.f64 -1/4 i) (/.f64 (-.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) i))
(*.f64 -1/4 (*.f64 i (/.f64 i (+.f64 -1 (-.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 8)) -2))))))
(/.f64 (*.f64 i -1/4) (-.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) i) (/.f64 (*.f64 i (*.f64 i 8)) i)))
(*.f64 -1/4 (/.f64 i (/.f64 (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (*.f64 i (*.f64 i 8))) i)))
(/.f64 i (/.f64 (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (*.f64 i (*.f64 i 8))) (*.f64 -1/4 i)))
(/.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 -1 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))) (-.f64 0 (/.f64 1 i)))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) -1)
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (/.f64 (*.f64 i (*.f64 i 4)) -1) -1))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 -1 (*.f64 (*.f64 i 4) (neg.f64 i))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (-.f64 (*.f64 (*.f64 i i) 0) (-.f64 (*.f64 i (*.f64 i 4)) 2)) 1))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 1 (-.f64 2 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 0 (*.f64 i i))))))
(*.f64 (*.f64 i 1/4) (/.f64 i (-.f64 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 0 i))) 1)))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (*.f64 1 (-.f64 1 (*.f64 i (*.f64 i -4)))) (*.f64 i (*.f64 i 8))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (*.f64 i (*.f64 i 8)) (-.f64 1 (*.f64 1 (*.f64 i (*.f64 i -4))))))
(*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i (*.f64 i 8)) (-.f64 1 (*.f64 1 (*.f64 i (*.f64 i -4)))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (-.f64 (*.f64 i (*.f64 i 8)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (-.f64 1 (*.f64 i (*.f64 i -4)))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (-.f64 1 (*.f64 i (*.f64 i -4))) (-.f64 (*.f64 i (*.f64 i 8)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (+.f64 (*.f64 i (*.f64 i 8)) -2) (-.f64 (*.f64 i (*.f64 i 8)) (-.f64 1 (*.f64 i (*.f64 i -4))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (+.f64 (*.f64 i (*.f64 i 8)) (-.f64 1 (*.f64 i (*.f64 i -4)))) (+.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i 8)))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (+.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i 8))) (+.f64 1 (-.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i -4))))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 (*.f64 i (*.f64 i 8)) (-.f64 (*.f64 i (*.f64 i 8)) (+.f64 1 (-.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i -4)))))))
(/.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (-.f64 (+.f64 (+.f64 -1 (*.f64 i (*.f64 i 8))) (-.f64 (*.f64 i (*.f64 i 4)) 2)) (+.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 (+.f64 -1 (+.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (+.f64 -1 (*.f64 i (*.f64 i 8))))) (+.f64 (*.f64 i (*.f64 i 4)) (-.f64 (+.f64 -1 (*.f64 i (*.f64 i 8))) 2))))
(/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 (+.f64 (*.f64 i (*.f64 i 8)) -2) (-.f64 (+.f64 (*.f64 i (*.f64 i 8)) -2) (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 8)) -3)))))
(/.f64 (+.f64 i i) (/.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i)) 1/2))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 2 i))
(/.f64 (*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) (/.f64 1 i))
(*.f64 i (/.f64 (/.f64 i 2) (+.f64 (*.f64 i (*.f64 i 8)) -2)))
(/.f64 (*.f64 i (*.f64 i 1/2)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(*.f64 i (*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 i 1/2))
(/.f64 (*.f64 i (*.f64 i 1/2)) (/.f64 1 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (/.f64 (*.f64 i -1/4) (/.f64 1 i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) 1/2)
(/.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) 1/2))
(*.f64 i (/.f64 (*.f64 i 1/4) (*.f64 (+.f64 (*.f64 i (*.f64 i 8)) -2) 1/2)))
(/.f64 (*.f64 (*.f64 i 1/2) i) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(*.f64 i (*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 i 1/2))
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 1 (*.f64 i (*.f64 i 1/2))) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))
(*.f64 i (*.f64 1/2 (/.f64 i (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 8)) -2)) (*.f64 i 1/2))
(/.f64 (*.f64 -1/2 (*.f64 i (*.f64 i 1/2))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 (+.f64 i (+.f64 i i)) (+.f64 (+.f64 i i) (+.f64 i i))) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(/.f64 (-.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 i (+.f64 i i))) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i)))
(*.f64 (+.f64 i (-.f64 (+.f64 i i) (+.f64 (+.f64 i i) (+.f64 i i)))) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 i 1/2))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 (*.f64 i 1/2) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 i 1/2))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 (+.f64 i i) (*.f64 i 1/4))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 (+.f64 i i) 1/4))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 0 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(/.f64 (-.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 i i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 i (-.f64 i (*.f64 i (*.f64 -1/4 i)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 i (-.f64 i (*.f64 -1/4 (*.f64 i i)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 i) i) (neg.f64 i)) (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 4 i))))
(/.f64 (-.f64 (neg.f64 i) (-.f64 (neg.f64 i) i)) (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i)))
(*.f64 (-.f64 (neg.f64 (-.f64 i i)) i) (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4))))))
(/.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i 1/4)) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) (/.f64 0 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))))) 1/2)
(/.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i 1/4)) 0) (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8))))) 1/2)
(/.f64 (/.f64 (neg.f64 (/.f64 i (/.f64 -4 i))) 1/2) (+.f64 (*.f64 i (*.f64 i 8)) -2))
(/.f64 (-.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (-.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(/.f64 (-.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4)))) (-.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (neg.f64 (-.f64 i i)) (/.f64 i (/.f64 -4 i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))))) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(-.f64 (*.f64 i (*.f64 (+.f64 i i) (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(/.f64 (-.f64 (*.f64 i (*.f64 i 1/2)) (neg.f64 (/.f64 i (/.f64 -4 i)))) (+.f64 -1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4)))))) -1)
(neg.f64 (+.f64 (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (-.f64 (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 1/4 (/.f64 i (-.f64 1 (*.f64 i (*.f64 i 4)))))))))
(neg.f64 (+.f64 (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (-.f64 (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (*.f64 i 1/4) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (neg.f64 (*.f64 i (*.f64 i 1/4)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (+.f64 (*.f64 i (*.f64 i 1/4)) (neg.f64 (*.f64 i (*.f64 i 1/4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (/.f64 i (/.f64 -4 i)) (+.f64 (*.f64 i (*.f64 i 1/4)) (/.f64 i (/.f64 -4 i)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (/.f64 (*.f64 i -1/4) (/.f64 1 i))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (+.f64 (*.f64 i (*.f64 i 1/4)) (neg.f64 (*.f64 i (*.f64 i 1/4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (/.f64 i (/.f64 -4 i)) (+.f64 (*.f64 i (*.f64 i 1/4)) (/.f64 i (/.f64 -4 i)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (*.f64 (*.f64 i -1/4) i)) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (+.f64 (*.f64 i (*.f64 i 1/4)) (neg.f64 (*.f64 i (*.f64 i 1/4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (/.f64 i (/.f64 -4 i)) (+.f64 (*.f64 i (*.f64 i 1/4)) (/.f64 i (/.f64 -4 i)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (*.f64 i (*.f64 i 1/4))) (*.f64 -1/2 (*.f64 i (*.f64 i 1/2)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (neg.f64 (*.f64 i (*.f64 i 1/4))) (+.f64 (*.f64 i (*.f64 i 1/4)) (neg.f64 (*.f64 i (*.f64 i 1/4))))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(/.f64 (-.f64 (/.f64 i (/.f64 -4 i)) (+.f64 (*.f64 i (*.f64 i 1/4)) (/.f64 i (/.f64 -4 i)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(neg.f64 (*.f64 i (/.f64 (*.f64 i 1/4) (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))

localize27.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 i (/.f64 1/4 i))
4.2b
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i 4))
16.8b
(/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i))
17.0b
(/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)
Compiler

Compiled 85 to 42 computations (50.6% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
i
@0
(/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)
0.0ms
i
@inf
(/.f64 i (/.f64 1/4 i))
0.0ms
i
@inf
(/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)
0.0ms
i
@-inf
(/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)
0.0ms
i
@inf
(/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i))

rewrite111.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1098×rational.json-simplify-35
920×rational.json-simplify-1
780×rational.json-simplify-33
700×rational.json-simplify-19
572×rational.json-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016148
1123148
2670148
36570148
Stop Event
node limit
Counts
4 → 374
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)
(/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i))
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i 4))
(/.f64 i (/.f64 1/4 i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (+.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (/.f64 0 i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 1/4 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (+.f64 (/.f64 -1 i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (-.f64 (/.f64 -1 i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 i) (*.f64 i (/.f64 (*.f64 i 4) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i 4)) (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -2) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 1/4 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 i) (/.f64 (*.f64 i (*.f64 i 4)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 i) (*.f64 (/.f64 1 i) (-.f64 (*.f64 i (-.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (*.f64 i 8)) i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) 1) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 i i)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 i)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) 2) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 i) (-.f64 0 (*.f64 i (/.f64 (*.f64 i 4) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 i) (*.f64 (/.f64 1 i) (*.f64 i (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (*.f64 (/.f64 -1 i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (*.f64 (/.f64 i i) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (*.f64 i (*.f64 i 8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (*.f64 (/.f64 i i) 2) (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 8)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (+.f64 (*.f64 i (*.f64 i 4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 1/2 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 1 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)) 2) (/.f64 1/4 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 1/2 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 0 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 (/.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 0 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 (/.f64 i i) 0) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/2) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 (/.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 (/.f64 i i) 0) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 i i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 i (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 i i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i i) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (+.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (/.f64 (*.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i i)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (neg.f64 (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 (/.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i i)) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (neg.f64 (/.f64 i i))) (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (neg.f64 (/.f64 i i))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 1/2 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1/2 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (/.f64 i i) (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (/.f64 i i) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 i i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))) (-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (neg.f64 (/.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))) (-.f64 0 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4)) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4)) (-.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 2) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 i i)) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (+.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (+.f64 0 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 i) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/4 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/8 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 8)) (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/4 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/8 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 1 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 i) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (/.f64 1/4 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/4 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 0 (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/2 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (/.f64 1/8 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 i) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (/.f64 (/.f64 1/8 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i i))) (/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/4 i)) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/2 i)) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 i i)) (/.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 4 (/.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 4 (/.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/8 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))) (-.f64 0 (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/4 i) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/8 i)) (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i)))) (-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (/.f64 1/2 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (-.f64 (/.f64 1/8 i) (/.f64 1/2 (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))) (/.f64 1/2 (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4) 2) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (*.f64 0 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (*.f64 0 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (-.f64 0 (*.f64 0 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (-.f64 (*.f64 0 (*.f64 i 4)) (*.f64 0 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 i i) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 0 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 i 4)) (*.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (+.f64 i i)) (*.f64 (+.f64 i i) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 1/2 i)) (/.f64 i (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (*.f64 0 (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 i i) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 0 (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 i 4)) (*.f64 i (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 i 4)) (/.f64 i (neg.f64 (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 i i) (*.f64 i 8)) (*.f64 i (*.f64 i 12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 i (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 4) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 i (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 i -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 (neg.f64 i) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -4) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i 8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1/4 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 i (*.f64 i 4)) (/.f64 1/2 (/.f64 1/4 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 i i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 i i)) (-.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (/.f64 1/4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (*.f64 i -4)) (*.f64 i (*.f64 i -4))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (*.f64 i -4)))))))

simplify213.0ms (2.2%)

Algorithm
egg-herbie
Rules
1076×rational.json-simplify-18
1074×rational.json-simplify-20
870×rational.json-simplify-19
790×rational.json-simplify-15
716×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076625834
1247825634
Stop Event
node limit
Counts
422 → 681
Calls
Call 1
Inputs
(/.f64 -1 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 4 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 4 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 -1 (pow.f64 i 3))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -4 (pow.f64 i 5)))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -64 (pow.f64 i 9)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -4 (pow.f64 i 5)))))
(*.f64 1/4 i)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (*.f64 1/64 (/.f64 1 (pow.f64 i 3)))))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(*.f64 1/4 i)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (*.f64 1/64 (/.f64 1 (pow.f64 i 3)))))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0)
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 i))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (+.f64 0 (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 0 (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 (+.f64 i i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 1 (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 1/4 i) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 -1 i))
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (+.f64 (/.f64 -1 i) (/.f64 0 i)))
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (-.f64 (/.f64 -1 i) (/.f64 0 i)))
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (-.f64 0 (/.f64 1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i (/.f64 (*.f64 i 4) i)))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (+.f64 i i)))
(+.f64 (/.f64 (*.f64 i (*.f64 i 4)) (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -2) (+.f64 i i)))
(+.f64 (/.f64 -1 (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 i i)))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) -2)))
(+.f64 (*.f64 -1 (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0)
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 i))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 1 (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 1/4 i) 0))
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(-.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (/.f64 (*.f64 i (*.f64 i 4)) (neg.f64 i)))
(-.f64 (/.f64 1 i) (*.f64 (/.f64 1 i) (-.f64 (*.f64 i (-.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -2))))
(-.f64 (/.f64 0 i) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(-.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (neg.f64 i)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(-.f64 (/.f64 (*.f64 i (*.f64 i 8)) i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) 1) i))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 i)) (/.f64 1/2 i))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 1 i)))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) 2) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 3))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 -1 (+.f64 (/.f64 1 i) (-.f64 0 (*.f64 i (/.f64 (*.f64 i 4) i)))))
(*.f64 -1 (+.f64 (/.f64 1 i) (*.f64 (/.f64 1 i) (*.f64 i (*.f64 i -4)))))
(*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 1 i))
(*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(*.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)) (/.f64 1/2 i))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (*.f64 (/.f64 -1 i) 2)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (*.f64 (/.f64 i i) (*.f64 i 8))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 i)))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (*.f64 i (*.f64 i 8)) i)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (*.f64 (/.f64 i i) 2) (/.f64 1/4 i))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)))
(*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 8)) -2))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (*.f64 i 8))))
(*.f64 (/.f64 1 i) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) 1/2)
(*.f64 2 (/.f64 1/2 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 1/2 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (neg.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 1 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)) 2) (/.f64 1/4 i))
(*.f64 (+.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 1/2 (neg.f64 i)))
(*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) -1/2)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 0 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 (/.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 0))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 0 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 (/.f64 i i) 0) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 i i) 0))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 0))
(+.f64 0 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(+.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/2) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 (/.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 (/.f64 i i) 0) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 0))
(-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 i (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 3))
(*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 i i)))
(*.f64 i (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 i i) 2))))
(*.f64 -1 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) i))
(*.f64 (/.f64 i i) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1)
(*.f64 1 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (/.f64 i i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (*.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1 i)))
(*.f64 1/2 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (/.f64 1/2 i))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 1/2)
(*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))
(*.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))) i)
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (+.f64 i i))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (+.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i i)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 i) (/.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (neg.f64 (/.f64 i i)))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 (/.f64 i i))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (/.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 i)))
(*.f64 (neg.f64 (/.f64 i i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 i)))
(*.f64 (neg.f64 (/.f64 i i)) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 i)))
(*.f64 -1/2 (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 1/2))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 1/2 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 1/2)))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1/2 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (/.f64 i i) (*.f64 i i)))))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (/.f64 i i) (*.f64 i i))))))
(*.f64 (*.f64 i (+.f64 i i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1/2 i)))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))) (-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))
(*.f64 (neg.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (neg.f64 (/.f64 i i))))
(*.f64 (neg.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))) (-.f64 0 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4)) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4)) (-.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))))
(*.f64 (+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 2) i)
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 i i)) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))))))
(*.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))) -1/2)
(neg.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 0)
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (+.f64 0 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (+.f64 0 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 i) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/4 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i 8)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/8 i) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) 0))
(+.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(+.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(+.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 8)) (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 8)))
(+.f64 (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 0)
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/4 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i 8)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/8 i) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) 0))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(-.f64 0 (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) -1))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i -4)))
(-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(-.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 3))
(*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))
(*.f64 i (/.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))
(*.f64 i (/.f64 1 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(*.f64 (/.f64 1/4 i) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 (*.f64 i (/.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 i))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/4 i)))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (/.f64 1/4 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 4)))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/4 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 1)
(*.f64 1 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4)
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)))
(*.f64 (/.f64 1/2 i) (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 4))
(*.f64 (/.f64 1/2 i) (+.f64 0 (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 4)))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (+.f64 i i) (/.f64 1/2 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (/.f64 1/8 i))
(*.f64 (/.f64 1/8 i) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))
(*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (/.f64 (/.f64 1/8 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/8 i)))
(*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))))
(*.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 i)))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i i))) (/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 4))
(*.f64 (*.f64 i (/.f64 1/4 i)) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4) (/.f64 1 i))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 1/2 i)))
(*.f64 (*.f64 i (/.f64 1/2 i)) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2))
(*.f64 (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 i i))
(*.f64 (/.f64 1 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 4))
(*.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 i i)) (/.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 4))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i i)))
(*.f64 (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))) i)
(*.f64 (neg.f64 i) (/.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 i)))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) 1/2)
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 4 (/.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 4 (/.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))))))
(*.f64 (/.f64 (/.f64 1/8 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2) 1/8)
(*.f64 (neg.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))) (-.f64 0 (/.f64 1/8 i)))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/4 i) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(*.f64 (neg.f64 (/.f64 1/8 i)) (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i)))) (-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (/.f64 1/2 (*.f64 i 8)))
(*.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (-.f64 (/.f64 1/8 i) (/.f64 1/2 (*.f64 i 8))))
(*.f64 (+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))
(*.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))) (/.f64 1/2 (*.f64 i -4)))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4) 2) (/.f64 1/2 i))
(*.f64 (*.f64 (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2) i)
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) -1/2)
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(+.f64 (*.f64 i (*.f64 i 4)) 0)
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 0 (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i 4)) (-.f64 i i))
(+.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (*.f64 0 (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i 4)) (-.f64 0 (*.f64 0 (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i 4)) (-.f64 (*.f64 0 (*.f64 i 4)) (*.f64 0 (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 i i) 1/4))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 0 (*.f64 i 4))))
(+.f64 0 (*.f64 i (*.f64 i 4)))
(+.f64 (*.f64 0 (*.f64 i 4)) (*.f64 i (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i -4)))
(+.f64 (*.f64 i (+.f64 i i)) (*.f64 (+.f64 i i) i))
(+.f64 (/.f64 i (/.f64 1/2 i)) (/.f64 i (/.f64 1/2 i)))
(-.f64 (*.f64 i (*.f64 i 4)) 0)
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 0 (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 i 4)) (-.f64 i i))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 i i) 1/4))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 0 (*.f64 i 4))))
(-.f64 0 (*.f64 i (*.f64 i -4)))
(-.f64 (*.f64 0 (*.f64 i 4)) (*.f64 i (*.f64 i -4)))
(-.f64 (*.f64 0 (*.f64 i 4)) (/.f64 i (neg.f64 (/.f64 1/4 i))))
(-.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i 4)))
(-.f64 (*.f64 (+.f64 i i) (*.f64 i 8)) (*.f64 i (*.f64 i 12)))
(*.f64 i (*.f64 i 4))
(*.f64 (*.f64 i (*.f64 i 4)) 1)
(*.f64 -1 (*.f64 i (*.f64 i -4)))
(*.f64 (*.f64 i 4) i)
(*.f64 1 (*.f64 i (*.f64 i 4)))
(*.f64 1/2 (*.f64 i (*.f64 i 8)))
(*.f64 (+.f64 i i) (+.f64 i i))
(*.f64 (neg.f64 i) (*.f64 i -4))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 i) 1/4))
(*.f64 (*.f64 i -4) (neg.f64 i))
(*.f64 (*.f64 i (*.f64 i 8)) 1/2)
(*.f64 2 (/.f64 1/2 (/.f64 1/4 (*.f64 i i))))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i 4)) (/.f64 1/2 (/.f64 1/4 (*.f64 i i)))))
(*.f64 (*.f64 i (+.f64 i i)) 2)
(*.f64 (neg.f64 (+.f64 i i)) (-.f64 0 (+.f64 i i)))
(*.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (/.f64 1/4 i))))
(*.f64 (+.f64 (*.f64 i (*.f64 i -4)) (*.f64 i (*.f64 i -4))) -1/2)
(neg.f64 (*.f64 i (*.f64 i -4)))
Outputs
(/.f64 -1 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(*.f64 4 i)
(*.f64 i 4)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(*.f64 4 i)
(*.f64 i 4)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(*.f64 -1 (pow.f64 i 3))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -4 (pow.f64 i 5)))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -4 (pow.f64 i 5)) (*.f64 -16 (pow.f64 i 7))))
(+.f64 (*.f64 -4 (pow.f64 i 5)) (+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -16 (pow.f64 i 7))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -64 (pow.f64 i 9)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -4 (pow.f64 i 5)))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -64 (pow.f64 i 9)) (*.f64 -4 (pow.f64 i 5)))))
(+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -64 (pow.f64 i 9)) (*.f64 -4 (pow.f64 i 5)))))
(*.f64 1/4 i)
(*.f64 i 1/4)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 i 1/4) (/.f64 1/16 i))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (*.f64 1/64 (/.f64 1 (pow.f64 i 3)))))
(+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/16 i) (/.f64 1/64 (pow.f64 i 3))))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/256 (pow.f64 i 5)))))
(+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/16 i) (/.f64 1/64 (pow.f64 i 3)))))
(*.f64 1/4 i)
(*.f64 i 1/4)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 i 1/4) (/.f64 1/16 i))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (*.f64 1/64 (/.f64 1 (pow.f64 i 3)))))
(+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/16 i) (/.f64 1/64 (pow.f64 i 3))))
(+.f64 (*.f64 1/16 (/.f64 1 i)) (+.f64 (*.f64 1/4 i) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/256 (pow.f64 i 5)))))
(+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/256 (pow.f64 i 5)) (+.f64 (/.f64 1/16 i) (/.f64 1/64 (pow.f64 i 3)))))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))) (+.f64 (*.f64 -16 (pow.f64 i 8)) (*.f64 -1 (pow.f64 i 4))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2)))))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(*.f64 4 (pow.f64 i 2))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (+.f64 0 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 0 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) 0))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0) i))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 (+.f64 i i)))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 1 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 1/4 i) 0))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 -1 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (+.f64 (/.f64 -1 i) (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (-.f64 (/.f64 -1 i) (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (-.f64 0 (/.f64 1 i)))
(+.f64 (*.f64 i (*.f64 4 (/.f64 i i))) (neg.f64 (/.f64 1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i (/.f64 (*.f64 i 4) i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (neg.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))
(+.f64 (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (neg.f64 i)))
(+.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (+.f64 i i)))
(/.f64 (+.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 i i))
(/.f64 (+.f64 -1 (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))) (+.f64 i i))
(+.f64 (/.f64 (*.f64 i (*.f64 i 4)) (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -2) (+.f64 i i)))
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -2)) (+.f64 i i))
(+.f64 (/.f64 -1 (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 i i)))
(/.f64 (+.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 i i))
(/.f64 (+.f64 -1 (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))) (+.f64 i i))
(+.f64 (*.f64 (*.f64 i (*.f64 i 4)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) -2)))
(*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -2)))
(+.f64 (*.f64 -1 (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (/.f64 1/2 i) (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 1/2 i) (+.f64 -1 (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 1/2 i) (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 1/2 i) (+.f64 -1 (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(-.f64 -1 (-.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 0))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) 0))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0) i))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 1 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 (/.f64 1/4 i) 0))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 1 i))
(-.f64 (*.f64 i (*.f64 4 (/.f64 i i))) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (/.f64 (*.f64 i (*.f64 i 4)) (neg.f64 i)))
(-.f64 (/.f64 -1 i) (*.f64 i (/.f64 (*.f64 i 4) (neg.f64 i))))
(-.f64 (/.f64 1 i) (*.f64 (/.f64 1 i) (-.f64 (*.f64 i (-.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -2))))
(-.f64 (/.f64 0 i) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (neg.f64 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(-.f64 (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))
(-.f64 (/.f64 (*.f64 i (*.f64 i 8)) i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) 1) i))
(/.f64 (-.f64 (*.f64 i (*.f64 i 8)) (+.f64 1 (*.f64 i (*.f64 i 4)))) i)
(/.f64 (-.f64 -1 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 8)))) i)
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (/.f64 (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/2 i)) (/.f64 1/2 i))
(-.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 1/2 i))
(-.f64 (*.f64 (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4)))) (/.f64 1/2 i)) (/.f64 1/2 i))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (+.f64 (*.f64 i (/.f64 (*.f64 i 4) i)) (/.f64 1 i)))
(/.f64 (-.f64 (*.f64 i (*.f64 i 8)) (+.f64 1 (*.f64 i (*.f64 i 4)))) i)
(/.f64 (-.f64 -1 (-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 8)))) i)
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) 2) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 3))
(-.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))) (*.f64 3 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 -1 (+.f64 (/.f64 1 i) (-.f64 0 (*.f64 i (/.f64 (*.f64 i 4) i)))))
(*.f64 -1 (+.f64 (/.f64 1 i) (neg.f64 (*.f64 i (*.f64 4 (/.f64 i i))))))
(*.f64 -1 (+.f64 (/.f64 1 i) (*.f64 (/.f64 1 i) (*.f64 i (*.f64 i -4)))))
(*.f64 -1 (+.f64 (/.f64 1 i) (*.f64 i (*.f64 (/.f64 1 i) (*.f64 i -4)))))
(*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 1 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 1)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)) (/.f64 1/2 i))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (/.f64 (*.f64 i 4) 1/2))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 1/2 (+.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (*.f64 (/.f64 -1 i) 2)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 i 8) (/.f64 i i)) (*.f64 (/.f64 -1 i) 2)))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 (/.f64 i i) 8)) (/.f64 -2 i)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (*.f64 (/.f64 i i) (*.f64 i 8))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 i 8) (/.f64 i i)) (*.f64 (/.f64 -1 i) 2)))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 (/.f64 i i) 8)) (/.f64 -2 i)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (+.f64 i i) (*.f64 i (/.f64 1/4 i)))))
(*.f64 1/2 (+.f64 (/.f64 -2 i) (*.f64 (+.f64 i i) (/.f64 i (*.f64 i 1/4)))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (*.f64 i (*.f64 i 8)) i)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 i 8) (/.f64 i i)) (*.f64 (/.f64 -1 i) 2)))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 (/.f64 i i) 8)) (/.f64 -2 i)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (/.f64 (*.f64 (/.f64 i i) 2) (/.f64 1/4 i))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 i) 2) (*.f64 2 (/.f64 (/.f64 i i) (/.f64 1/4 i)))))
(*.f64 1/2 (+.f64 (/.f64 -2 i) (/.f64 i (/.f64 1/8 (/.f64 i i)))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (/.f64 (*.f64 i 4) 1/2))))
(*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 8)) -2))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (*.f64 i 8))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (*.f64 i 8))))
(*.f64 (/.f64 1 i) (+.f64 (*.f64 i (*.f64 i 4)) -1))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2) 1/2)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 2 (/.f64 1/2 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 1/2 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))
(*.f64 (neg.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (/.f64 (*.f64 i 4) 1/2))))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (/.f64 (*.f64 i 4) 1/2))))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 1 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (/.f64 1/2 i) (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 1/2 i) (+.f64 -1 (+.f64 -1 (+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 (+.f64 -2 (/.f64 (*.f64 i (*.f64 i 4)) 1/2)) 2) (/.f64 1/4 i))
(*.f64 (/.f64 1/4 i) (*.f64 2 (+.f64 -2 (*.f64 (*.f64 i 4) (/.f64 i 1/2)))))
(*.f64 2 (/.f64 (+.f64 -2 (*.f64 i (/.f64 (*.f64 i 4) 1/2))) (/.f64 i 1/4)))
(*.f64 (+.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (-.f64 1 (*.f64 i (*.f64 i 4)))) (/.f64 1/2 (neg.f64 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) -1/2)
(*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)) (neg.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))) -1/2)
(*.f64 (+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (neg.f64 i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (neg.f64 i))) -1/2)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 0 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (-.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (-.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 (/.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i i))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (*.f64 0 (/.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 0))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 i (*.f64 0 (/.f64 i i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 0 (/.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 0 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (-.f64 (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(-.f64 (+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (-.f64 (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 0 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 0 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0)))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 (/.f64 i i) 0) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 (*.f64 i i) (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 0 (*.f64 1 (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 0 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) 1) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 i i) 0))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0)))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i i) 0)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 (*.f64 i i) (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 0))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 0 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(+.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(+.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 i (*.f64 i (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (neg.f64 i)))))))
(+.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(/.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i (/.f64 (*.f64 i i) i))) (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i (/.f64 (*.f64 i i) i))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0)))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/2) (*.f64 1/2 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(/.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i (/.f64 (*.f64 i i) i))) (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i (/.f64 (*.f64 i i) i))))
(+.f64 (*.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0)))
(+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 i i)))))
(/.f64 (+.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i (/.f64 (*.f64 i i) i))) (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (+.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (*.f64 i (/.f64 (*.f64 i i) i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 (/.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i i))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (*.f64 0 (/.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 i (*.f64 0 (/.f64 i i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (*.f64 i (*.f64 0 (/.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 0 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 0 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0)))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 (/.f64 i i) 0) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 (*.f64 i i) (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 1 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 0 (*.f64 1 (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 0 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) 1) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (/.f64 i i) 0))))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 0)))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i i) 0)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 (*.f64 i i) (/.f64 (-.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 0))
(-.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))))
(-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(-.f64 (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (neg.f64 i)))))))
(-.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 i (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))))))
(-.f64 (*.f64 i (*.f64 0 (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (/.f64 i (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i)))))))
(-.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 0 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (neg.f64 i))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 0 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (-.f64 0 (*.f64 i (*.f64 i (/.f64 i (neg.f64 i))))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(-.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (neg.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))))
(-.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (neg.f64 i))))
(-.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 3))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4))) (*.f64 3 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(-.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4))) (*.f64 3 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 i (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 i (*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 i i) 2))))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))))
(/.f64 (*.f64 i (*.f64 i (*.f64 2 (/.f64 i i)))) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1/2 i)))
(*.f64 -1 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) i))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (/.f64 i i) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1)
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 1 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (/.f64 i i))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (/.f64 i i)))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1 i)))
(*.f64 (*.f64 i i) (*.f64 (/.f64 1 i) (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i i) (/.f64 1 i)))
(*.f64 1/2 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))
(/.f64 (*.f64 i 1/2) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2)))))
(*.f64 (*.f64 i 1/2) (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 i (+.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (+.f64 i i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (/.f64 1/2 i))))
(*.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 i i) (/.f64 i (/.f64 i 1/2))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 1/2)
(/.f64 (*.f64 i 1/2) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2)))))
(*.f64 (*.f64 i 1/2) (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))))
(/.f64 (*.f64 i (*.f64 i (*.f64 2 (/.f64 i i)))) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1/2 i)))
(*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))))
(/.f64 (*.f64 i (*.f64 i (*.f64 2 (/.f64 i i)))) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1/2 i)))
(*.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))) i)
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (+.f64 i i))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 i (/.f64 1/2 i)) (/.f64 (+.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (/.f64 1 i) (/.f64 (*.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(*.f64 (/.f64 1 i) (*.f64 i (*.f64 i (/.f64 (*.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 1 i)) (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i i)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (/.f64 (*.f64 i i) i) (*.f64 i i)) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(/.f64 (*.f64 -1 (*.f64 i (*.f64 i (/.f64 (*.f64 i i) i)))) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 (neg.f64 i) (/.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (neg.f64 (/.f64 i i)))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 (/.f64 i i))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 (/.f64 i i)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 i)))
(*.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 (neg.f64 i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i (neg.f64 i)))) (/.f64 (neg.f64 i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1)))
(*.f64 (neg.f64 (/.f64 i i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (neg.f64 i)))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (neg.f64 (/.f64 i i)) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (neg.f64 i)))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 -1/2 (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))))
(*.f64 -1/2 (neg.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 -1/2 (*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (neg.f64 i)))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 1/2))
(/.f64 (*.f64 i 1/2) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2)))))
(*.f64 (*.f64 i 1/2) (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i 2)) (/.f64 i (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i 2)))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 1/2 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i))))
(/.f64 (*.f64 i 1/2) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2)))))
(*.f64 (*.f64 i 1/2) (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 1/2)))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i 2)) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 1/2 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 1/2 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i 2)) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 i (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))))
(*.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i 2))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (-.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1/2 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i i)))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i 2)) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 1/2 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (-.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 1/2 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (/.f64 i i) (*.f64 i i)))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (/.f64 (/.f64 i i) (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 i (*.f64 i (*.f64 i i))))))
(-.f64 (*.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) 2) (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))))
(*.f64 (*.f64 i (+.f64 i i)) (*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (/.f64 1/2 i)))
(*.f64 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 (+.f64 i i) (/.f64 i (/.f64 i 1/2))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))) (-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) 0))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 i (*.f64 2 (/.f64 i i)))) 0))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (neg.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (neg.f64 (/.f64 i i))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (neg.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))) (-.f64 0 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) 0))
(*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (*.f64 i (*.f64 i (*.f64 2 (/.f64 i i)))) 0))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4)) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2)))
(*.f64 (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4)) (/.f64 1/2 (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i))))
(*.f64 (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4)) (/.f64 i (*.f64 4 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4)) (-.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) 2))))
(*.f64 (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4)) (-.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/2 (*.f64 2 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)))))
(*.f64 (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4)) (-.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 i (*.f64 4 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 2) i)
(*.f64 i (*.f64 2 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 2 (/.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/2) (*.f64 i (/.f64 (*.f64 i i) i)))))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (+.f64 i i)) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))
(*.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))))))
(*.f64 (*.f64 2 (neg.f64 i)) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i)))))))
(*.f64 2 (/.f64 (neg.f64 i) (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i)))) -1/2)))
(*.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))) -1/2)
(*.f64 -1/2 (+.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i)))))))
(*.f64 -1/2 (+.f64 (*.f64 i (*.f64 i (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (neg.f64 i)))))) (*.f64 i (*.f64 i (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (neg.f64 i))))))))
(neg.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(neg.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 0)
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 i))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (+.f64 0 (/.f64 0 i)))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (+.f64 0 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 i) (/.f64 0 i)))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (-.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)) (/.f64 0 i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (-.f64 (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 0 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 i) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (/.f64 0 i) (-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))
(+.f64 (/.f64 0 i) (-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/4 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 0 (/.f64 1/4 i))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(+.f64 (*.f64 0 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i 8)))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (*.f64 i (*.f64 4 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i))))))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 i i) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i i))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (*.f64 0 (/.f64 i i)) (*.f64 i (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (/.f64 1/4 i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 0 (/.f64 i i)))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (*.f64 i (*.f64 4 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i))))))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 i i) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i i))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 i)))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) 0))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 (*.f64 i i) i) (*.f64 i (/.f64 1/4 i)))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(+.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 i)))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/8 i) 0))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) 0))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 i (/.f64 i 1/2)))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 i (/.f64 i 1/2)))))
(+.f64 0 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(+.f64 (/.f64 0 i) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(+.f64 (/.f64 0 i) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(+.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(+.f64 (*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))) (*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (neg.f64 i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 -1/4 i))))
(+.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 8)) (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 8)))
(/.f64 (+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))) (*.f64 i 8))
(/.f64 (+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))) (*.f64 i 8))
(+.f64 (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(+.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (*.f64 i (*.f64 4 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i))))))))
(+.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 i i) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i i))))))
(+.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(*.f64 (/.f64 1/8 i) (+.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 0)
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/4 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))) (*.f64 0 (/.f64 1/4 i))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i))) (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i 8)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 0 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (*.f64 i (*.f64 4 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 i i) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i i))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (-.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 (-.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 i (*.f64 (/.f64 i i) 0)) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (*.f64 0 (/.f64 i i)) (*.f64 i (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (/.f64 1/4 i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 0 (/.f64 i i)))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 (*.f64 0 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (*.f64 i (*.f64 4 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i))))))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 i i) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i i))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 1 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 (*.f64 i i) i) (*.f64 i (/.f64 1/4 i)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 0 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 0) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 i)))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (/.f64 1/8 i) 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (/.f64 0 i))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (/.f64 0 i))
(-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) 0))
(-.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) (*.f64 0 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 i (/.f64 i 1/2)))))
(-.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) (*.f64 0 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 i (/.f64 i 1/2)))))
(-.f64 0 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(-.f64 0 (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) -1))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(-.f64 (/.f64 0 i) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(-.f64 (/.f64 0 i) (*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (neg.f64 i)))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 -1/4 i))))
(-.f64 (/.f64 0 i) (/.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (*.f64 i -4)))
(-.f64 (/.f64 0 i) (*.f64 (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))) (/.f64 i (*.f64 i -4))))
(-.f64 (/.f64 0 i) (/.f64 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) -4))
(-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)) (*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (neg.f64 i)))
(-.f64 (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 -1/4 i))))
(-.f64 (/.f64 0 (*.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))) (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)) (*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (neg.f64 i)))
(-.f64 (*.f64 0 (/.f64 (/.f64 i i) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 -1/4 i))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(-.f64 (*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))))
(-.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) 2) (*.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 3))
(-.f64 (*.f64 2 (*.f64 (/.f64 1/2 i) (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i)))))) (*.f64 3 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 i i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 3 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))))
(*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)))))
(*.f64 i (/.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 i i) i) (*.f64 i (/.f64 1/4 i)))) (-.f64 1 (*.f64 i (*.f64 i 4)))))
(*.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 i (/.f64 1 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(*.f64 i (/.f64 1 (*.f64 i (*.f64 4 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i))))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) 1) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4)))
(*.f64 (/.f64 1/4 i) (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 -1 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (/.f64 i i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (/.f64 i i)) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/4 i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 1 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (/.f64 1/4 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 4)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/4 i))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) 1)
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 1 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4)
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i i) (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 1/2 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1/2 i) (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 4))
(*.f64 (/.f64 1/2 i) (/.f64 i (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2)))) 4)))
(/.f64 1/2 (*.f64 i (/.f64 (/.f64 4 i) (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 (/.f64 1/2 i) (+.f64 0 (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) 4)))
(*.f64 (/.f64 1/2 i) (+.f64 0 (/.f64 i (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2)))) 4))))
(*.f64 (/.f64 1/2 i) (+.f64 0 (*.f64 (/.f64 i 4) (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 i i) (/.f64 1/2 (*.f64 i (*.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 (/.f64 i i) (*.f64 i i))) 4))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 1/8 i))
(*.f64 (/.f64 1/8 i) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (/.f64 (/.f64 1/8 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 1/8 i)))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))))
(*.f64 (/.f64 (*.f64 i i) i) (*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 i (/.f64 i 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 i (/.f64 i 1/2))) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1/2 i)))
(*.f64 (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 i i))) (/.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) 4))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (/.f64 1/4 i)) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4) (/.f64 1 i))
(*.f64 (/.f64 1 i) (*.f64 1/4 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(*.f64 (/.f64 1 i) (*.f64 1/4 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) (*.f64 i (/.f64 1/2 i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (/.f64 1/2 i)) (*.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (+.f64 i i))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (/.f64 1 i) (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4))
(*.f64 (/.f64 1 i) (*.f64 1/4 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(*.f64 (/.f64 1 i) (*.f64 1/4 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)) (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (/.f64 i i) (/.f64 i i)) (/.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) 4))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i i) 2)) (/.f64 i i)) (/.f64 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))) 4))
(*.f64 (*.f64 (/.f64 i i) (*.f64 (/.f64 i i) (*.f64 i 2))) (*.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i 4)))
(*.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (/.f64 (/.f64 i i) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (/.f64 (*.f64 -1/2 i) 4))))
(*.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))) (*.f64 i (/.f64 i i)))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))) i)
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 i) (/.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (*.f64 i (neg.f64 (/.f64 i i))) (/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (-.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (neg.f64 i)))
(*.f64 (*.f64 (neg.f64 i) (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4))))) (neg.f64 (*.f64 i (*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) i)))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 (*.f64 i (/.f64 1/4 i)) (*.f64 i (/.f64 i (neg.f64 i)))) (neg.f64 i)))
(*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (/.f64 1/2 i)) 1/2)
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 4 (/.f64 i (*.f64 i (*.f64 i (/.f64 i i))))))))
(/.f64 1 (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (*.f64 4 (/.f64 i (*.f64 i (/.f64 (*.f64 i i) i))))))
(/.f64 1/4 (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (*.f64 (/.f64 i i) (/.f64 i (*.f64 i i)))))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i) (*.f64 4 (/.f64 i (*.f64 i (*.f64 i (/.f64 i i)))))))))
(-.f64 (*.f64 (*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (*.f64 4 (/.f64 i (*.f64 i (/.f64 (*.f64 i i) i)))))))
(-.f64 (*.f64 (*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4))))) 2) (/.f64 1/4 (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (*.f64 (/.f64 i i) (/.f64 i (*.f64 i i))))))
(*.f64 (/.f64 (/.f64 1/8 i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2))))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 1/8 i))
(*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (/.f64 1/8 i))
(*.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i))) (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4))))))
(*.f64 (/.f64 (*.f64 i i) i) (*.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 i (/.f64 i 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 i (/.f64 i 1/2))) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (*.f64 -1/2 i)))
(*.f64 (*.f64 (*.f64 (/.f64 i i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2) 1/8)
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))) (-.f64 0 (/.f64 1/8 i)))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (/.f64 1/8 i) 0))
(*.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (neg.f64 i)) (/.f64 -1/8 i))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (/.f64 1/4 i) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))))
(*.f64 (/.f64 1/4 i) (*.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (neg.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (/.f64 1/4 i) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 (/.f64 i (neg.f64 i)) (neg.f64 i)))))
(*.f64 (neg.f64 (/.f64 1/8 i)) (-.f64 0 (/.f64 i (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (*.f64 i (*.f64 (/.f64 i i) 2)))))))
(*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 (/.f64 i i) (*.f64 i 2))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (-.f64 (/.f64 1/8 i) 0))
(*.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 2 (/.f64 i i))) (+.f64 -1 (*.f64 i (*.f64 i 4))))) (neg.f64 i)) (/.f64 -1/8 i))
(*.f64 (neg.f64 (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i (/.f64 1/2 i)))) (-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 1 (*.f64 i (*.f64 i 4)))))))
(*.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 i (/.f64 i 1/2))) (-.f64 (*.f64 i (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) 0))
(*.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (/.f64 1/2 (*.f64 i 8)))
(*.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4))) (/.f64 1/2 (*.f64 i 8)))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4)) (*.f64 i 16)))
(*.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (/.f64 i i)) (*.f64 i 4))) (-.f64 (/.f64 1/8 i) (/.f64 1/2 (*.f64 i 8))))
(*.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4))) (-.f64 (/.f64 1/8 i) (/.f64 1/2 (*.f64 i 8))))
(*.f64 (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (*.f64 (/.f64 (*.f64 i i) i) 4))) (-.f64 (/.f64 1/8 i) (/.f64 1/16 i)))
(*.f64 (+.f64 (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(*.f64 (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (*.f64 i (neg.f64 (/.f64 i i)))))) (/.f64 1/2 (*.f64 i -4)))
(/.f64 (*.f64 i (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i (neg.f64 (/.f64 i i))))) (*.f64 i -4))
(*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (*.f64 i (*.f64 i (/.f64 i (neg.f64 i)))) (*.f64 i -4)))
(*.f64 (*.f64 (*.f64 (*.f64 i (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 1/4) 2) (/.f64 1/2 i))
(*.f64 (/.f64 1 i) (*.f64 1/4 (*.f64 i (*.f64 i (/.f64 i (/.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) i))))))
(*.f64 (/.f64 1 i) (*.f64 1/4 (*.f64 (/.f64 i i) (*.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i i)))))
(*.f64 (*.f64 (*.f64 (/.f64 1/8 i) (*.f64 i (/.f64 (*.f64 i (/.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -1)))) 2) i)
(*.f64 i (/.f64 1 (*.f64 i (*.f64 4 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i (*.f64 i i))))))))
(*.f64 i (/.f64 (/.f64 (*.f64 (*.f64 i (/.f64 (*.f64 i i) i)) 1) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 i 4)))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))) (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i)))))))) -1/2)
(*.f64 -1/2 (+.f64 (*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (neg.f64 i)) (*.f64 (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (neg.f64 i))))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 -1/4 i))) (/.f64 (*.f64 i (/.f64 (*.f64 i i) i)) (/.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 -1/4 i)))))
(*.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i)))) (neg.f64 (*.f64 i (*.f64 (*.f64 i (/.f64 i i)) (/.f64 1/4 i))))) (/.f64 1/2 (neg.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(neg.f64 (neg.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (*.f64 i (/.f64 1/4 i))))))))
(*.f64 i (*.f64 i (*.f64 (/.f64 i i) (/.f64 (*.f64 i (/.f64 1/4 i)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (/.f64 (/.f64 (*.f64 i i) i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 i (*.f64 i 4)) 0)
(*.f64 i (*.f64 i 4))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 0 (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i 4)) (-.f64 i i))
(+.f64 i (-.f64 (*.f64 i (*.f64 i 4)) i))
(+.f64 (*.f64 i (*.f64 i 4)) (+.f64 0 (*.f64 0 (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i 4)) (-.f64 0 (*.f64 0 (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i 4)) (-.f64 (*.f64 0 (*.f64 i 4)) (*.f64 0 (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i 4)) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 i i) 1/4))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 0 (*.f64 i 4))))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 i 0)))
(+.f64 0 (*.f64 i (*.f64 i 4)))
(*.f64 i (*.f64 i 4))
(+.f64 (*.f64 0 (*.f64 i 4)) (*.f64 i (*.f64 i 4)))
(+.f64 (*.f64 i (*.f64 i 4)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i -4)))
(+.f64 (*.f64 i (+.f64 i i)) (*.f64 (+.f64 i i) i))
(*.f64 (+.f64 i i) (+.f64 i i))
(+.f64 (/.f64 i (/.f64 1/2 i)) (/.f64 i (/.f64 1/2 i)))
(/.f64 (+.f64 i i) (/.f64 1/2 i))
(*.f64 (+.f64 i i) (/.f64 i 1/2))
(-.f64 (*.f64 i (*.f64 i 4)) 0)
(*.f64 i (*.f64 i 4))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 0 (*.f64 i 4)))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i 4)) (-.f64 i i))
(-.f64 i (-.f64 i (*.f64 i (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (-.f64 i i) 1/4))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 0 (*.f64 i 4))))
(-.f64 (*.f64 i (*.f64 i 4)) (*.f64 1 (*.f64 i 0)))
(-.f64 0 (*.f64 i (*.f64 i -4)))
(neg.f64 (*.f64 i (*.f64 i -4)))
(*.f64 (neg.f64 i) (*.f64 i -4))
(-.f64 (*.f64 0 (*.f64 i 4)) (*.f64 i (*.f64 i -4)))
(-.f64 (*.f64 i 0) (*.f64 i (*.f64 i -4)))
(-.f64 (*.f64 0 (*.f64 i 4)) (/.f64 i (neg.f64 (/.f64 1/4 i))))
(-.f64 (*.f64 i 0) (/.f64 i (neg.f64 (/.f64 1/4 i))))
(-.f64 (*.f64 i 0) (/.f64 i (/.f64 -1/4 i)))
(-.f64 (*.f64 i (*.f64 i 8)) (*.f64 i (*.f64 i 4)))
(-.f64 (*.f64 (+.f64 i i) (*.f64 i 8)) (*.f64 i (*.f64 i 12)))
(-.f64 (*.f64 i (*.f64 (+.f64 i i) 8)) (*.f64 i (*.f64 i 12)))
(*.f64 i (*.f64 i 4))
(*.f64 (*.f64 i (*.f64 i 4)) 1)
(*.f64 i (*.f64 i 4))
(*.f64 -1 (*.f64 i (*.f64 i -4)))
(neg.f64 (*.f64 i (*.f64 i -4)))
(*.f64 (neg.f64 i) (*.f64 i -4))
(*.f64 (*.f64 i 4) i)
(*.f64 i (*.f64 i 4))
(*.f64 1 (*.f64 i (*.f64 i 4)))
(*.f64 i (*.f64 i 4))
(*.f64 1/2 (*.f64 i (*.f64 i 8)))
(*.f64 i (*.f64 1/2 (*.f64 i 8)))
(*.f64 (+.f64 i i) (+.f64 i i))
(*.f64 (neg.f64 i) (*.f64 i -4))
(neg.f64 (*.f64 i (*.f64 i -4)))
(*.f64 (neg.f64 i) (/.f64 (neg.f64 i) 1/4))
(*.f64 (neg.f64 i) (/.f64 i -1/4))
(*.f64 (*.f64 i -4) (neg.f64 i))
(neg.f64 (*.f64 i (*.f64 i -4)))
(*.f64 (neg.f64 i) (*.f64 i -4))
(*.f64 (*.f64 i (*.f64 i 8)) 1/2)
(*.f64 1/2 (*.f64 i (*.f64 i 8)))
(*.f64 i (*.f64 1/2 (*.f64 i 8)))
(*.f64 2 (/.f64 1/2 (/.f64 1/4 (*.f64 i i))))
(*.f64 2 (/.f64 (*.f64 i i) 1/2))
(/.f64 (*.f64 i i) 1/4)
(*.f64 2 (-.f64 (*.f64 i (*.f64 i 4)) (/.f64 1/2 (/.f64 1/4 (*.f64 i i)))))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i 4)) (/.f64 (*.f64 i i) 1/2)))
(-.f64 (*.f64 i (/.f64 (*.f64 i 4) 1/2)) (/.f64 (*.f64 i i) 1/4))
(*.f64 (*.f64 i (+.f64 i i)) 2)
(*.f64 2 (*.f64 i (+.f64 i i)))
(*.f64 (neg.f64 (+.f64 i i)) (-.f64 0 (+.f64 i i)))
(*.f64 (+.f64 i i) (-.f64 (+.f64 i i) 0))
(*.f64 (+.f64 i i) (+.f64 i (-.f64 i 0)))
(*.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (/.f64 1/4 i))))
(*.f64 (*.f64 2 (neg.f64 i)) (/.f64 1/2 (neg.f64 (/.f64 1/4 i))))
(*.f64 (*.f64 2 (neg.f64 i)) (/.f64 i -1/2))
(*.f64 (+.f64 (*.f64 i (*.f64 i -4)) (*.f64 i (*.f64 i -4))) -1/2)
(*.f64 -1/2 (+.f64 (*.f64 i (*.f64 i -4)) (*.f64 i (*.f64 i -4))))
(neg.f64 (*.f64 i (*.f64 i -4)))
(*.f64 (neg.f64 i) (*.f64 i -4))

eval686.0ms (7%)

Compiler

Compiled 39229 to 24776 computations (36.8% saved)

prune377.0ms (3.8%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New139331396
Fresh011
Picked101
Done112
Total139551400
Error
0b
Counts
1400 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
30.0b
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 4))
18.2b
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
17.8b
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
34.5b
(*.f64 i (*.f64 -1/4 i))
29.5b
1/16
Compiler

Compiled 48 to 35 computations (27.1% saved)

localize36.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
17.0b
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)
Compiler

Compiled 45 to 31 computations (31.1% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
i
@0
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
0.0ms
i
@inf
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
0.0ms
i
@-inf
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
0.0ms
i
@0
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)
0.0ms
i
@inf
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)

rewrite89.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1210×rational.json-simplify-38
1034×rational.json-simplify-32
1012×rational.json-1
1012×rational.json-2
1012×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01262
18362
237062
3268262
Stop Event
node limit
Counts
2 → 271
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i)
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 1/2 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 i) (*.f64 i (*.f64 i (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 4 (*.f64 i i)) (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -2) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 4 (*.f64 i i)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 1 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 1/2 i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (/.f64 0 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (/.f64 0 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (/.f64 0 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (/.f64 0 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (/.f64 0 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (/.f64 0 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 1 (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 1 (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 1 (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 1 (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 1 (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 1 (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 1 (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 (/.f64 1/2 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/2 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 (/.f64 1/2 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 (/.f64 1/2 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (/.f64 1/2 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 (/.f64 1/2 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 (/.f64 1/2 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 4 i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 i) (/.f64 (*.f64 i (*.f64 i -4)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 i) (/.f64 (-.f64 (*.f64 i (-.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -2)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (/.f64 1/2 i)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (+.f64 i i)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) 1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 i) (-.f64 0 (*.f64 i (*.f64 i (/.f64 4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i -4)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 -2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 -2 i) (*.f64 (/.f64 i i) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 8)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -4 (/.f64 (*.f64 4 (*.f64 i i)) 1/4)) (/.f64 1/2 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -4 (/.f64 (*.f64 4 (*.f64 i i)) 1/4)) (-.f64 (/.f64 1/2 i) (/.f64 1/2 (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 1/2 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2))) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 1 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)) -1) (/.f64 1/2 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) -1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/4) (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/2) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (/.f64 1 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1/2 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (*.f64 i i)) (/.f64 1 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 -1/4 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (/.f64 i (-.f64 1 (*.f64 4 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (-.f64 (/.f64 i (-.f64 1 (*.f64 4 (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (-.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 i (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 0 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i 1/2)) (/.f64 1/2 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 i -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 0 (*.f64 i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 i 1/2) -1) (/.f64 1/2 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))))))

simplify163.0ms (1.7%)

Algorithm
egg-herbie
Rules
794×rational.json-simplify-29
628×rational.json-simplify-51
584×rational.json-simplify-13
546×rational.json-simplify-3
526×rational.json-simplify-39
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059210801
116369521
268239519
Stop Event
node limit
Counts
295 → 344
Calls
Call 1
Inputs
(/.f64 -1 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 4 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 4 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 i))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 0 (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 (+.f64 i i)))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 1 (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 1/2 i) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(+.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 -1 i))
(+.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (-.f64 0 (/.f64 1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i (*.f64 i (/.f64 4 i))))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(+.f64 (/.f64 (*.f64 4 (*.f64 i i)) (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -2) (+.f64 i i)))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (+.f64 i i)))
(+.f64 (/.f64 -1 (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (+.f64 i i)))
(+.f64 (*.f64 (*.f64 4 (*.f64 i i)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) -2)))
(+.f64 (*.f64 -1 (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 i))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 1 (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 1/2 i) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 0 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(-.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 4 i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 3))
(-.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (/.f64 (*.f64 i (*.f64 i -4)) i))
(-.f64 (/.f64 1 i) (/.f64 (-.f64 (*.f64 i (-.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -2)) i))
(-.f64 (/.f64 0 i) (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(-.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (/.f64 1/2 i)) (/.f64 1/2 i))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) 1) i))
(*.f64 -1 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(*.f64 -1 (+.f64 (/.f64 1 i) (-.f64 0 (*.f64 i (*.f64 i (/.f64 4 i))))))
(*.f64 -1 (+.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i -4)) i)))
(*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 1 i))
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(*.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)) (/.f64 1/2 i))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 -2 i)))
(*.f64 1/2 (+.f64 (/.f64 -2 i) (*.f64 (/.f64 i i) (*.f64 i 8))))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)))
(*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 8)) -2))
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (*.f64 i 8))))
(*.f64 (+.f64 -4 (/.f64 (*.f64 4 (*.f64 i i)) 1/4)) (/.f64 1/2 (+.f64 i i)))
(*.f64 (+.f64 -4 (/.f64 (*.f64 4 (*.f64 i i)) 1/4)) (-.f64 (/.f64 1/2 i) (/.f64 1/2 (+.f64 i i))))
(*.f64 (/.f64 1 i) (+.f64 (*.f64 4 (*.f64 i i)) -1))
(*.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) (-.f64 0 (/.f64 1 i)))
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) 1/2)
(*.f64 2 (/.f64 1/2 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 1/2 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 (neg.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2))) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2))))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 1 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (/.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)) -1) (/.f64 1/2 (neg.f64 i)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) -1) -1/2)
(neg.f64 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 0)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(+.f64 0 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(+.f64 (/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/4)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 0)
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 0 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(-.f64 0 (/.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) -1))
(-.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 3/4))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(-.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/4))
(*.f64 i (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2))
(*.f64 -1 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 (*.f64 i 1/4) (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 1)
(*.f64 1 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/4))
(*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/4)
(*.f64 1/2 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2)))
(*.f64 (*.f64 i 1/2) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/2))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 i i))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1 (/.f64 1/2 i)))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (/.f64 1 (/.f64 1/2 i))))
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) i)
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1/2 (/.f64 1/2 i)))
(*.f64 (*.f64 1/4 (*.f64 i i)) (/.f64 1 (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 (neg.f64 i) (/.f64 -1/4 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i)))
(*.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (neg.f64 i) (-.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 (*.f64 i -1/4) (/.f64 i (-.f64 1 (*.f64 4 (*.f64 i i)))))
(*.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (*.f64 i -1/4) (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (*.f64 i -1/4) (-.f64 (/.f64 i (-.f64 1 (*.f64 4 (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (*.f64 i -1/4) (-.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 2)))
(*.f64 -1/4 (/.f64 i (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i)))
(*.f64 -1/4 (-.f64 0 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (+.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) 1/2)
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 4 i))))
(*.f64 2 (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 4 i)))))
(*.f64 (*.f64 i (*.f64 i 1/2)) (/.f64 1/2 (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 i -1/4))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 (neg.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 0 (*.f64 i 1/2)))
(*.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 4 i)))))
(*.f64 (/.f64 (*.f64 i 1/2) -1) (/.f64 1/2 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i)))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4)) -1/2)
(neg.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
Outputs
(/.f64 -1 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(*.f64 4 i)
(*.f64 i 4)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(*.f64 4 i)
(*.f64 i 4)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (neg.f64 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (neg.f64 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (neg.f64 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/256 (pow.f64 i 4))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/1024 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/256 (pow.f64 i 4))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 0 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 (+.f64 i i)))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 1 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 1/2 i) 0))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 -1 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (-.f64 0 (/.f64 1 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 -1 i) (*.f64 i (*.f64 i (/.f64 4 i))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(+.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/2)) (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))
(+.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i) (/.f64 (+.f64 -2 (*.f64 i (*.f64 i 8))) i))
(+.f64 (/.f64 (*.f64 4 (*.f64 i i)) (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -2) (+.f64 i i)))
(/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 (*.f64 i (*.f64 i 4)) -2)) (+.f64 i i))
(/.f64 (+.f64 -2 (*.f64 i (*.f64 i 8))) (+.f64 i i))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (+.f64 i i)))
(/.f64 (+.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 i i))
(/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (+.f64 i i))
(+.f64 (/.f64 -1 (+.f64 i i)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (+.f64 i i)))
(/.f64 (+.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 i i))
(/.f64 (+.f64 -1 (+.f64 -1 (*.f64 i (*.f64 i 8)))) (+.f64 i i))
(+.f64 (*.f64 (*.f64 4 (*.f64 i i)) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) -2)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 -1 (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 1/2 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 1 (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (*.f64 (/.f64 1/2 i) 0))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) 0) (+.f64 (*.f64 i (-.f64 i i)) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (/.f64 0 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (/.f64 0 (+.f64 i i)) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) 0) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 1 (/.f64 0 i))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 1 (/.f64 0 i))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 1 (/.f64 0 i))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 1 (/.f64 0 i))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 1 (/.f64 0 i))))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 1 (/.f64 0 i))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) (-.f64 (/.f64 0 (+.f64 i i)) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) 0) (/.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 0 (*.f64 (/.f64 1/2 i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/2 i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 0) (*.f64 (/.f64 1/2 i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (/.f64 0 (+.f64 i i)) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 0 (+.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 1 (/.f64 0 i)) (*.f64 (/.f64 1/2 i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (-.f64 (-.f64 (*.f64 i (-.f64 i i)) 1) -1) (*.f64 (/.f64 1/2 i) 0)))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (+.f64 (*.f64 i (-.f64 i i)) -1) 1))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (+.f64 (*.f64 i (-.f64 i i)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (+.f64 (*.f64 (/.f64 1/2 i) 0) (*.f64 (/.f64 1/2 i) 0)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 0 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 4 i)) (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 3))
(-.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i)) (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) 3))
(-.f64 (/.f64 8 (/.f64 i (+.f64 -1/2 (*.f64 (*.f64 i i) 2)))) (/.f64 6 (/.f64 i (+.f64 -1/2 (*.f64 (*.f64 i i) 2)))))
(-.f64 (*.f64 i (*.f64 i (/.f64 4 i))) (/.f64 1 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 -1 i) (/.f64 (*.f64 i (*.f64 i -4)) i))
(/.f64 (-.f64 -1 (*.f64 i (*.f64 i -4))) i)
(/.f64 (-.f64 -1 (*.f64 -4 (*.f64 i i))) i)
(-.f64 (/.f64 1 i) (/.f64 (-.f64 (*.f64 i (-.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -2)) i))
(/.f64 (-.f64 1 (-.f64 (*.f64 i (-.f64 i i)) (+.f64 (*.f64 i (*.f64 i 4)) -2))) i)
(-.f64 (/.f64 0 i) (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (/.f64 1/2 i)) (/.f64 1/2 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 8))) (+.f64 i i)) (/.f64 1/2 i))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) 1) i))
(-.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 (+.f64 1 (*.f64 i (*.f64 i 4))) i))
(*.f64 -1 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 -1 (+.f64 (/.f64 1 i) (-.f64 0 (*.f64 i (*.f64 i (/.f64 4 i))))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 -1 (+.f64 (/.f64 1 i) (/.f64 (*.f64 i (*.f64 i -4)) i)))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 i (*.f64 i -4))) i))
(neg.f64 (/.f64 (+.f64 1 (*.f64 -4 (*.f64 i i))) i))
(*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 1 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) 1)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 1 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)) (/.f64 1/2 i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 1/2 (+.f64 (*.f64 (/.f64 i i) (*.f64 i 8)) (/.f64 -2 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 1/2 (+.f64 (/.f64 -2 i) (*.f64 (/.f64 i i) (*.f64 i 8))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 1/2 i) (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i (*.f64 i 8)) -2))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 1/2 i) (+.f64 -2 (*.f64 i (*.f64 i 8))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (+.f64 -4 (/.f64 (*.f64 4 (*.f64 i i)) 1/4)) (/.f64 1/2 (+.f64 i i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (+.f64 -4 (/.f64 (*.f64 4 (*.f64 i i)) 1/4)) (-.f64 (/.f64 1/2 i) (/.f64 1/2 (+.f64 i i))))
(*.f64 (+.f64 -4 (*.f64 (*.f64 i i) 16)) (-.f64 (/.f64 1/2 i) (/.f64 1/2 (+.f64 i i))))
(*.f64 (/.f64 1 i) (+.f64 (*.f64 4 (*.f64 i i)) -1))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) (-.f64 0 (/.f64 1 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) 1/2)
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 2 (/.f64 1/2 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 1/2 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (neg.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2))) (-.f64 0 (/.f64 1/2 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 1 (+.f64 (*.f64 4 (*.f64 i i)) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 (+.f64 -2 (/.f64 (*.f64 4 (*.f64 i i)) 1/2)) -1) (/.f64 1/2 (neg.f64 i)))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)) -1) -1/2)
(*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 1/2 (neg.f64 i))) -1/2)
(*.f64 (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i) -1/2)
(neg.f64 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i))
(/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 0)
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i))
(+.f64 i (-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) i))
(+.f64 (-.f64 i i) (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 0 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/4)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 0)
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (*.f64 i 1/2))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1/4 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (*.f64 i 1/4) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 1 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (neg.f64 i)))
(-.f64 i (-.f64 i (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0) (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 0)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) (+.f64 i (-.f64 (-.f64 i i) i)))
(-.f64 (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))) (+.f64 (-.f64 i i) (-.f64 i i)))
(-.f64 0 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 0 (/.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) -1))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 3/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(-.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 i (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 i (*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i 1/4) (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) 1)
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 1 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/4)
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i 1/2) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i 1/2))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 i i))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1 (/.f64 1/2 i)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (+.f64 0 (/.f64 1 (/.f64 1/2 i))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) i)
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1/2 (/.f64 1/2 i)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 1/4 (*.f64 i i)) (/.f64 1 (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (neg.f64 i) (/.f64 -1/4 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 i (-.f64 (*.f64 1/2 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (*.f64 i 1/4) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 (-.f64 (*.f64 i 1/2) (*.f64 i 1/4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(*.f64 (neg.f64 i) (-.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 4 (*.f64 i i)) -1)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i -1/4) (/.f64 i (-.f64 1 (*.f64 4 (*.f64 i i)))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i -1/4) (-.f64 0 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i -1/4) (-.f64 (*.f64 1 (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i -1/4) (-.f64 (/.f64 i (-.f64 1 (*.f64 4 (*.f64 i i)))) (/.f64 0 (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i -1/4) (-.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) (*.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1)) 2)))
(*.f64 (*.f64 i -1/4) (-.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 2 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (*.f64 (-.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 -1/2 (*.f64 (*.f64 i i) 2)))) -1/4))
(*.f64 -1/4 (/.f64 i (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 -1/4 (-.f64 0 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (+.f64 i i) (*.f64 1/4 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) 1/2) 1/2)
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 4 i))))
(/.f64 1 (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 4 i)))
(/.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 4 i))
(*.f64 2 (-.f64 (*.f64 1/4 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) i) (/.f64 4 i)))))
(-.f64 (*.f64 (*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))))) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) i) (/.f64 4 i))))
(-.f64 (*.f64 i (/.f64 i (+.f64 -2 (*.f64 i (*.f64 i 8))))) (/.f64 (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 4 i)))
(*.f64 (*.f64 i (*.f64 i 1/2)) (/.f64 1/2 (+.f64 (*.f64 4 (*.f64 i i)) -1)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 4 (*.f64 i i)) -1))) (*.f64 i -1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (neg.f64 (/.f64 (*.f64 i 1/2) (+.f64 (*.f64 4 (*.f64 i i)) -1))) (-.f64 0 (*.f64 i 1/2)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 (neg.f64 i) 2) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i i)) -1) (/.f64 4 i)))))
(*.f64 (*.f64 2 (neg.f64 i)) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 4 i)))))
(/.f64 (*.f64 i -2) (/.f64 (/.f64 8 (/.f64 i (+.f64 -1/2 (*.f64 (*.f64 i i) 2)))) -1/2))
(/.f64 (*.f64 (neg.f64 i) 1) (/.f64 (-.f64 4 (*.f64 (*.f64 i (*.f64 i 4)) 4)) i))
(*.f64 (/.f64 (*.f64 i 1/2) -1) (/.f64 1/2 (/.f64 (-.f64 1 (*.f64 4 (*.f64 i i))) i)))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4) (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4)) -1/2)
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(neg.f64 (*.f64 (/.f64 (*.f64 i i) (+.f64 (*.f64 4 (*.f64 i i)) -1)) -1/4))
(*.f64 1/4 (*.f64 i (/.f64 i (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))

localize17.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
17.7b
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
Compiler

Compiled 41 to 28 computations (31.7% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
3.0ms
i
@0
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
0.0ms
i
@inf
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
0.0ms
i
@-inf
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))

rewrite61.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1292×rational.json-simplify-1
1056×rational.json-simplify-11
998×rational.json-simplify-14
822×rational.json-simplify-25
694×rational.json-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
17937
228837
3164237
Stop Event
node limit
Counts
1 → 143
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 0 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 0 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 i (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (/.f64 -4 i)) (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 1/4 i)) (/.f64 1 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 1/4 i)) (-.f64 0 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (*.f64 i (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 i (*.f64 i -1/2)) 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 i (/.f64 -4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))) (*.f64 i -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 i) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 i) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 i) (-.f64 0 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 i) (-.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (+.f64 i i) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 i (*.f64 -4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (*.f64 (*.f64 i -1/2) 0) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (/.f64 i (*.f64 -4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 -1/2 (/.f64 (+.f64 1 (*.f64 i (*.f64 -4 i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 (*.f64 i -1/4) (-.f64 2 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/2) (/.f64 i (-.f64 2 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 i i) (/.f64 4 i)) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (+.f64 i i) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (-.f64 (+.f64 i i) (+.f64 i i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (+.f64 i (+.f64 i i)) (+.f64 i (+.f64 i (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i -1/2))) (-.f64 0 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i (*.f64 i -1/2))) (-.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (/.f64 (+.f64 i i) (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (/.f64 i (/.f64 -4 i)) (+.f64 (/.f64 i (/.f64 -4 i)) (*.f64 i (*.f64 i -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (*.f64 i 0) (*.f64 i (*.f64 i -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (/.f64 1/2 (-.f64 2 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 i (*.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (/.f64 i (/.f64 -4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (+.f64 (/.f64 i (/.f64 -4 i)) (*.f64 i (*.f64 i -1/2))) (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 1/4 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (-.f64 (*.f64 i -1/2) (*.f64 i -1/2)) (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (+.f64 (*.f64 i -1/4) (*.f64 i -1/2)) (+.f64 (*.f64 i -1/2) (*.f64 i -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 i i) (/.f64 4 i))) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 (+.f64 i i) (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i -1/2)))) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))) (*.f64 i (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))))))

simplify101.0ms (1%)

Algorithm
egg-herbie
Rules
1444×rational.json-simplify-1
1114×rational.json-simplify-15
1006×rational.json-simplify-7
542×rational.json-simplify-11
510×rational.json-simplify-39
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03417517
111847069
255057059
Stop Event
node limit
Counts
155 → 226
Calls
Call 1
Inputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(+.f64 0 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 0 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 0 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0))
(-.f64 0 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(-.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(-.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(-.f64 (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(-.f64 (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1/4 (*.f64 i (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 (*.f64 i -1/4) (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(*.f64 (/.f64 i (/.f64 -4 i)) (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(*.f64 1 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1)
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) i)
(*.f64 (*.f64 i (*.f64 1/4 i)) (/.f64 1 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 i (*.f64 1/4 i)) (-.f64 0 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 2 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 1/2 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(*.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (*.f64 i (*.f64 i -1/2)))
(*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 -1 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(*.f64 -1 (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 i (*.f64 i -1/2)) 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 i (/.f64 -4 i)))
(*.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))) (*.f64 i -1/4))
(*.f64 (*.f64 1/4 i) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (*.f64 1/4 i) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 (*.f64 1/4 i) (-.f64 0 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 (*.f64 1/4 i) (-.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (+.f64 i i) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 (neg.f64 i) (/.f64 i (*.f64 -4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 i) (-.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (*.f64 (*.f64 i -1/2) 0) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 (neg.f64 i) (-.f64 (/.f64 i (*.f64 -4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 -1/2 (/.f64 (+.f64 1 (*.f64 i (*.f64 -4 i))) i))))
(*.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(*.f64 -1/2 (-.f64 0 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1/2))
(*.f64 (+.f64 i i) (/.f64 (*.f64 i -1/4) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (*.f64 i -1/2) (/.f64 i (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) 1/2)
(*.f64 (/.f64 (+.f64 i i) (/.f64 4 i)) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (+.f64 i i) (/.f64 4 i)))
(*.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (neg.f64 i))
(*.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (-.f64 (+.f64 i i) (+.f64 i i)) i))
(*.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (+.f64 i (+.f64 i i)) (+.f64 i (+.f64 i (+.f64 i i)))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i -1/2))) (-.f64 0 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))))
(*.f64 (neg.f64 (*.f64 i (*.f64 i -1/2))) (-.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (/.f64 (+.f64 i i) (/.f64 4 i)))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (/.f64 i (/.f64 -4 i)) (+.f64 (/.f64 i (/.f64 -4 i)) (*.f64 i (*.f64 i -1/2)))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (*.f64 i 0) (*.f64 i (*.f64 i -1/2))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2)))))
(*.f64 (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (/.f64 1/2 (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (+.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))) -1/2)
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 i (*.f64 1/4 i)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (/.f64 i (/.f64 -4 i))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (+.f64 (/.f64 i (/.f64 -4 i)) (*.f64 i (*.f64 i -1/2))) (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2)))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 1/4 i))
(*.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (-.f64 (*.f64 i -1/2) (*.f64 i -1/2)) (*.f64 i -1/4)))
(*.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (+.f64 (*.f64 i -1/4) (*.f64 i -1/2)) (+.f64 (*.f64 i -1/2) (*.f64 i -1/2))))
(*.f64 (neg.f64 (/.f64 (+.f64 i i) (/.f64 4 i))) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i -1/2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 (+.f64 i i) (/.f64 4 i))))
(*.f64 (neg.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) i)
(*.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i -1/2)))) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))) (*.f64 i (*.f64 i -1/2)))
(neg.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
Outputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (neg.f64 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (neg.f64 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (neg.f64 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/256 (pow.f64 i 4))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/1024 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2))) (/.f64 1/256 (pow.f64 i 4)))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/256 (pow.f64 i 4))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(+.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (/.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 0 (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (/.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (/.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (/.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 0 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 0 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(/.f64 (+.f64 (*.f64 i (/.f64 i -4)) (*.f64 i (/.f64 i -4))) (-.f64 2 (*.f64 i (*.f64 i 8))))
(/.f64 (/.f64 (+.f64 i i) (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 0 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))
(/.f64 (+.f64 (*.f64 i (/.f64 i -4)) (*.f64 i (/.f64 i -4))) (-.f64 2 (*.f64 i (*.f64 i 8))))
(/.f64 (/.f64 (+.f64 i i) (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (+.f64 (*.f64 i (/.f64 i -4)) (*.f64 i (/.f64 i -4))) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(+.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 (/.f64 (+.f64 i i) (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(+.f64 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8))))))
(+.f64 (*.f64 i (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (/.f64 (+.f64 (*.f64 i (/.f64 i -4)) (*.f64 i (/.f64 i -4))) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(+.f64 (/.f64 i (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) 0)) (/.f64 (/.f64 (+.f64 i i) (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(+.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 0)
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i 0))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(+.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (/.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i (*.f64 i -1/2)) 0))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 0 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(+.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (/.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(+.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (*.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (/.f64 -4 i))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i (/.f64 i -4)) (+.f64 -1 (*.f64 i (*.f64 i 4)))))
(+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(*.f64 i (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 -1/4 (*.f64 i (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 (*.f64 i -1/4) (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 (/.f64 i (/.f64 -4 i)) (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(/.f64 (*.f64 1 (*.f64 i (/.f64 i -4))) (+.f64 1 (*.f64 i (*.f64 i -4))))
(/.f64 (*.f64 i (/.f64 i -4)) (+.f64 1 (*.f64 i (*.f64 i -4))))
(*.f64 1 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1)
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) i)
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (*.f64 i (*.f64 1/4 i)) (/.f64 1 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (*.f64 i (*.f64 1/4 i)) (-.f64 0 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 i (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i 1/4)))
(*.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4)))) (neg.f64 (*.f64 i 1/4)))
(*.f64 2 (/.f64 (/.f64 i (/.f64 -4 i)) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(/.f64 (*.f64 (*.f64 i (/.f64 i -4)) 2) (-.f64 2 (*.f64 i (*.f64 i 8))))
(/.f64 (*.f64 2 (*.f64 i (/.f64 i -4))) (-.f64 2 (*.f64 i (*.f64 i 8))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 1/2 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (*.f64 i (*.f64 i -1/2)))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 -1 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 -1 (-.f64 (*.f64 i (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 -1 (-.f64 (*.f64 i 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 1 (*.f64 i (*.f64 i -4)))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))))
(-.f64 (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))) (*.f64 i (/.f64 (neg.f64 (*.f64 i 1/4)) (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(-.f64 (/.f64 (*.f64 i (*.f64 i 0)) (+.f64 1 (*.f64 i (*.f64 i -4)))) (*.f64 i (/.f64 i (+.f64 4 (*.f64 -4 (*.f64 i (*.f64 i 4)))))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 i (*.f64 i -1/2)) 0) (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 -1 (-.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))) (+.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(*.f64 1 (-.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))))
(*.f64 -1 (-.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 i (/.f64 -4 i)))
(/.f64 (*.f64 1 (*.f64 i (/.f64 i -4))) (+.f64 1 (*.f64 i (*.f64 i -4))))
(/.f64 (*.f64 i (/.f64 i -4)) (+.f64 1 (*.f64 i (*.f64 i -4))))
(*.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))) (*.f64 i -1/4))
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 (*.f64 1/4 i) (/.f64 i (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (*.f64 1/4 i) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 (*.f64 i 1/4) (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))))
(*.f64 i (*.f64 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) 1/4))
(*.f64 (*.f64 1/4 i) (-.f64 0 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 i (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i 1/4)))
(*.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4)))) (neg.f64 (*.f64 i 1/4)))
(*.f64 (*.f64 1/4 i) (-.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i)))) (/.f64 (+.f64 i i) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 (*.f64 i 1/4) (/.f64 (-.f64 i (+.f64 i i)) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 1 (*.f64 i (*.f64 i -4))) (-.f64 i (+.f64 i i))))
(*.f64 (neg.f64 i) (/.f64 i (*.f64 -4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 i) (-.f64 0 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 i) (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 i) (-.f64 (*.f64 (*.f64 i -1/2) 0) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 i) (-.f64 (/.f64 i (*.f64 -4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 -1/2 (/.f64 (+.f64 1 (*.f64 i (*.f64 -4 i))) i))))
(*.f64 i (-.f64 (*.f64 -1/2 (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))))
(*.f64 i (-.f64 (*.f64 i (/.f64 -1/2 (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 i (+.f64 -4 (/.f64 (*.f64 i (*.f64 i 4)) 1/4)))))
(*.f64 i (-.f64 (*.f64 i (/.f64 -1/2 (+.f64 1 (*.f64 i (*.f64 i -4))))) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(*.f64 (neg.f64 i) (-.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))))
(*.f64 i (-.f64 (+.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))) (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))))
(*.f64 i (-.f64 (*.f64 (/.f64 -1/4 (-.f64 1 (*.f64 i (*.f64 i 4)))) (+.f64 i i)) (/.f64 i (+.f64 -4 (/.f64 (*.f64 i (*.f64 i 4)) 1/4)))))
(*.f64 i (-.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) (+.f64 i i))) (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (+.f64 (*.f64 (*.f64 i i) (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))))))
(*.f64 -1/2 (-.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (+.f64 (/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4))) 0)))
(*.f64 -1/2 (-.f64 0 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i))))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4)))) (*.f64 (*.f64 i -1/2) (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4)))))))
(-.f64 (*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 1/2 (/.f64 0 (+.f64 -1 (*.f64 i (*.f64 i 4))))))
(*.f64 (+.f64 i i) (*.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))) 1/2))
(*.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (*.f64 (+.f64 i i) 1/2))
(*.f64 (/.f64 i (+.f64 -4 (/.f64 (*.f64 i (*.f64 i 4)) 1/4))) (*.f64 1/2 (+.f64 i i)))
(*.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (*.f64 1/2 (+.f64 i i)))
(*.f64 (+.f64 i i) (/.f64 (*.f64 i -1/4) (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (*.f64 i -1/2) (/.f64 i (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (/.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 1 (*.f64 i (*.f64 -4 i)))) 1/2)
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 (/.f64 (+.f64 i i) (/.f64 4 i)) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1)) (/.f64 (+.f64 i i) (/.f64 4 i)))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (neg.f64 i))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (-.f64 (+.f64 i i) (+.f64 i i)) i))
(*.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (-.f64 i (-.f64 i i)))
(*.f64 (/.f64 i (+.f64 -4 (/.f64 (*.f64 i (*.f64 i 4)) 1/4))) (-.f64 i (-.f64 i i)))
(*.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (-.f64 i (-.f64 i i)))
(*.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1)))) (-.f64 (+.f64 i (+.f64 i i)) (+.f64 i (+.f64 i (+.f64 i i)))))
(*.f64 (/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4)) (-.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 i (+.f64 i i))))
(*.f64 (/.f64 i (+.f64 -4 (/.f64 (*.f64 i (*.f64 i 4)) 1/4))) (-.f64 (+.f64 i i) i))
(*.f64 (/.f64 -1/4 (/.f64 (-.f64 1 (*.f64 i (*.f64 i 4))) i)) (-.f64 (+.f64 i i) i))
(*.f64 (neg.f64 (*.f64 i (*.f64 i -1/2))) (-.f64 0 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (neg.f64 (*.f64 i (*.f64 i -1/2))) (-.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (+.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (/.f64 (+.f64 i i) (/.f64 4 i)))
(*.f64 (/.f64 i (/.f64 4 (+.f64 i i))) (neg.f64 (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2))))
(*.f64 (*.f64 i (/.f64 (+.f64 i i) 4)) (/.f64 -1 (-.f64 2 (*.f64 i (*.f64 i 8)))))
(/.f64 (*.f64 i (/.f64 (+.f64 i i) 4)) (-.f64 (*.f64 i (*.f64 i 8)) 2))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (/.f64 i (/.f64 -4 i)) (+.f64 (/.f64 i (/.f64 -4 i)) (*.f64 i (*.f64 i -1/2)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)) (-.f64 (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (/.f64 i -4))) (*.f64 i (/.f64 i -4))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)) (+.f64 (*.f64 i (/.f64 i -4)) (*.f64 i (-.f64 (*.f64 i -1/2) (/.f64 i -4)))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (*.f64 i 0) (*.f64 i (*.f64 i -1/2))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)) (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i 0)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)) (*.f64 i (-.f64 (*.f64 i -1/2) 0)))
(*.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8))))) (-.f64 (*.f64 i (*.f64 i -1/2)) (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2)))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (/.f64 1/2 (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (+.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))) (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i)))) -1/2)
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 i (*.f64 1/4 i)))
(*.f64 i (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i 1/4)))
(*.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4)))) (neg.f64 (*.f64 i 1/4)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (/.f64 i (/.f64 -4 i))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 i -4)))) (-.f64 (*.f64 i (/.f64 i -4)) (-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2)))))
(*.f64 (/.f64 -1 (+.f64 1 (*.f64 i (*.f64 i -4)))) (-.f64 (*.f64 i (*.f64 i 0)) (*.f64 i (/.f64 i -4))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (+.f64 (/.f64 i (/.f64 -4 i)) (*.f64 i (*.f64 i -1/2))) (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 i -4)))) (-.f64 (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/2))) (+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (/.f64 i -4)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 i -4)))) (*.f64 i (-.f64 (*.f64 i -1/2) (/.f64 i -4))))
(*.f64 (neg.f64 (*.f64 i i)) (-.f64 0 (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (*.f64 1/4 i))
(*.f64 i (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 i (*.f64 i -4))))) (*.f64 i 1/4)))
(*.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 i -4)))) (neg.f64 (*.f64 i 1/4)))
(*.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (-.f64 (*.f64 i -1/2) (*.f64 i -1/2)) (*.f64 i -1/4)))
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 (neg.f64 (/.f64 i (+.f64 1 (*.f64 i (*.f64 -4 i))))) (-.f64 (+.f64 (*.f64 i -1/4) (*.f64 i -1/2)) (+.f64 (*.f64 i -1/2) (*.f64 i -1/2))))
(*.f64 -1/4 (/.f64 (*.f64 i i) (+.f64 1 (*.f64 i (*.f64 i -4)))))
(*.f64 (neg.f64 (/.f64 (+.f64 i i) (/.f64 4 i))) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (*.f64 i (*.f64 i -1/2)))
(*.f64 i (*.f64 (neg.f64 (/.f64 1/2 (+.f64 -1 (*.f64 i (*.f64 i 4))))) (*.f64 i -1/2)))
(*.f64 i (*.f64 -1/2 (*.f64 (/.f64 -1/2 (+.f64 -1 (*.f64 i (*.f64 i 4)))) i)))
(/.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) -1/2))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 i (*.f64 i 4)) -1))) (-.f64 0 (/.f64 (+.f64 i i) (/.f64 4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 (neg.f64 (*.f64 i (/.f64 1/4 (+.f64 (*.f64 i (*.f64 i 4)) -1))))) i)
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))
(*.f64 (neg.f64 (neg.f64 (*.f64 i (*.f64 i -1/2)))) (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (-.f64 2 (*.f64 i (*.f64 i 8)))))) (*.f64 i (*.f64 i -1/2)))
(*.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 -1 (-.f64 (*.f64 i (*.f64 i 8)) 2)))
(/.f64 (*.f64 i -1/2) (/.f64 (-.f64 2 (*.f64 i (*.f64 i 8))) i))
(neg.f64 (/.f64 i (*.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) (/.f64 -4 i))))
(/.f64 (*.f64 i i) (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) 1/4))
(/.f64 i (/.f64 (+.f64 -1 (*.f64 i (*.f64 i 4))) (*.f64 i 1/4)))

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 i 1/4) (/.f64 1/16 i))
0.1b
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 4))
Compiler

Compiled 32 to 23 computations (28.1% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
i
@0
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 4))
0.0ms
i
@inf
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 4))
0.0ms
i
@-inf
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 4))
0.0ms
i
@0
(+.f64 (*.f64 i 1/4) (/.f64 1/16 i))
0.0ms
i
@-inf
(+.f64 (*.f64 i 1/4) (/.f64 1/16 i))

rewrite76.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1224×rational.json-simplify-31
870×rational.json-simplify-13
790×rational.json-simplify-5
698×rational.json-1
698×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01150
17350
228644
3179444
Stop Event
node limit
Counts
2 → 218
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 4))
(+.f64 (*.f64 i 1/4) (/.f64 1/16 i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 (/.f64 1/64 i) i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 i (/.f64 1/16 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/2) (*.f64 i 4)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/8 i) (*.f64 i 4)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (/.f64 1/64 i) i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 (/.f64 0 i) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 0 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 i (/.f64 1/16 i))) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 4 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 1/8 (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (*.f64 i 1/16) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/4 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 1 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/8 i) (*.f64 i 4))) (/.f64 (/.f64 1/64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (/.f64 1/64 i) i))) (/.f64 (/.f64 1/64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (*.f64 i 1/2) (*.f64 i 4))) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 i (/.f64 1/16 i)))) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 4)) (/.f64 (/.f64 1/64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 4)) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 i 4)) (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 i 1/8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 i 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 i 1/8)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 1 (/.f64 1/8 i))) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1 (/.f64 1/8 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1 (/.f64 1/8 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4) i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 (/.f64 1/16 i) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 i 8))) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (neg.f64 (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/8 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 i) -1) (*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) 1/2) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4) (/.f64 1 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (/.f64 1/4 i)) (/.f64 (/.f64 1/64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (/.f64 1/4 i)) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/4 i)) (*.f64 (/.f64 1/4 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1/8 i))) (*.f64 (neg.f64 (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 i) (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (*.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/2 i) (/.f64 1/2 i)) (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/4 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/8 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (-.f64 0 (/.f64 1/4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 1/2 (/.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/8 (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/8 (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/8 i)) (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (-.f64 0 (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/2 (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (-.f64 (/.f64 1/8 i) (/.f64 1/2 (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 1/2 (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/4 i)) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 i)) (-.f64 0 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 1/8 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/8 i))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/4) (/.f64 -1/16 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/4) (-.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 1/2) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/16 i) (*.f64 i -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/16 i) (-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/16 i) (-.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (/.f64 1/16 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/16 i) (-.f64 0 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (*.f64 -1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i -1/4) (-.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 1 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)) (-.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/8 i) (/.f64 1/8 i))) (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/16 i) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) 1/2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))))))

simplify104.0ms (1.1%)

Algorithm
egg-herbie
Rules
894×rational.json-simplify-51
688×rational.json-simplify-13
622×rational.json-simplify-11
542×rational.json-simplify-41
460×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04669224
117407802
Stop Event
node limit
Counts
242 → 280
Calls
Call 1
Inputs
(/.f64 1/64 (pow.f64 i 2))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(*.f64 1/4 i)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(*.f64 1/4 i)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i))
(+.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 (/.f64 1/64 i) i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 i i)))
(+.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i)))
(+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 i (/.f64 1/16 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)))
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8))))
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8))))
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8))))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8))))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8))))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8))))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (*.f64 i 1/2) (*.f64 i 4)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i))))
(+.f64 (/.f64 (/.f64 1/8 i) (*.f64 i 4)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i)))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (/.f64 0 i)))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 0 i)))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 0 i)))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (/.f64 1/64 i) i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i)))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 (/.f64 0 i) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 0 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(+.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 i (/.f64 1/16 i))) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) 4))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 4 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 1/8 (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(-.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) -4))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) (neg.f64 i)))
(-.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (*.f64 i 1/16) (neg.f64 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 i -4)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) -1))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (/.f64 0 i) (/.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) -4))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/4 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 1 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))
(-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (-.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/8 i) (*.f64 i 4))) (/.f64 (/.f64 1/64 i) i))
(-.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (/.f64 1/64 i) i))) (/.f64 (/.f64 1/64 i) i))
(-.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (*.f64 i 1/2) (*.f64 i 4))) (*.f64 i (/.f64 1/16 i)))
(-.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 i (/.f64 1/16 i)))) (*.f64 i (/.f64 1/16 i)))
(-.f64 (+.f64 (/.f64 0 i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 4)) (/.f64 (/.f64 1/64 i) i))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 4)) (*.f64 i (/.f64 1/16 i)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 i 4)) (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 4)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 i 1/8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 i 1/8)))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 i 1/8)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 1 (/.f64 1/8 i))) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1 (/.f64 1/8 i))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1 (/.f64 1/8 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4) i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 (/.f64 1/16 i) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))))
(-.f64 (/.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (/.f64 0 (neg.f64 (*.f64 i 8))) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (neg.f64 (*.f64 i 8))))
(-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/8 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (/.f64 0 i) -1) (*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/8 i)))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/16 i)))
(-.f64 (*.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) 1/2) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4) (/.f64 1 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (/.f64 1/4 i)) (/.f64 (/.f64 1/64 i) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (/.f64 1/4 i)) (*.f64 i (/.f64 1/16 i)))
(-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/4 i)) (*.f64 (/.f64 1/4 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) -1) 0)
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/8 i))) (*.f64 (neg.f64 (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (*.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) 0))
(-.f64 (*.f64 (+.f64 (/.f64 1/2 i) (/.f64 1/2 i)) (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/4 i))
(*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1)
(*.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/8 i))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))
(*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/4 i)))
(*.f64 1/8 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4))
(*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1 i))
(*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(*.f64 (/.f64 1/4 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(*.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (-.f64 0 (/.f64 1/4 i)))
(*.f64 -1/2 (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(*.f64 -1/2 (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) 1/2)
(*.f64 (/.f64 1/8 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2) 1/8)
(*.f64 2 (/.f64 1/2 (/.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))
(*.f64 2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 1/2 (/.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))
(*.f64 -1/8 (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2)))
(*.f64 -1/8 (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2)))
(*.f64 (neg.f64 (/.f64 1/8 i)) (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (-.f64 0 (/.f64 1/8 i)))
(*.f64 (neg.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) (-.f64 0 (/.f64 1 i)))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/2 (*.f64 i 8)))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (-.f64 (/.f64 1/8 i) (/.f64 1/2 (*.f64 i 8))))
(*.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) (/.f64 1/2 i))
(*.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 1/2 (*.f64 i -4)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)) -1/2)
(*.f64 (neg.f64 (/.f64 1/4 i)) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(*.f64 (neg.f64 (/.f64 1 i)) (-.f64 0 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))))
(*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 1/8 i))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/8 i))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(*.f64 (neg.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (-.f64 0 (/.f64 1/2 i)))
(neg.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (*.f64 i 1/4) (/.f64 -1/16 i))
(-.f64 (*.f64 i 1/4) (-.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(-.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 1/2) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (/.f64 1/16 i) (*.f64 i -1/4))
(-.f64 (/.f64 1/16 i) (-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(-.f64 (/.f64 1/16 i) (-.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 0 i))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (-.f64 i i))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 0 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (/.f64 1/16 i))
(-.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 1/4))
(-.f64 (/.f64 -1/16 i) (-.f64 0 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) -1))
(-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (*.f64 -1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(-.f64 (*.f64 i -1/4) (-.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (/.f64 0 i) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(-.f64 (-.f64 i i) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 1 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(-.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)) (-.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/8 i) (/.f64 1/8 i))) (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)))
(-.f64 (+.f64 (/.f64 1/16 i) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)))
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) 1/2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1/2))
(-.f64 (*.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1) 0)
(*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1)
(*.f64 1 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))
(*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(*.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1/2)
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1)
(/.f64 1 (/.f64 1 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(/.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1)
(/.f64 (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4)) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4))) -1)
(neg.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
Outputs
(/.f64 1/64 (pow.f64 i 2))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(/.f64 1/16 i)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 1/4 i)
(*.f64 i 1/4)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 1/4 i)
(*.f64 i 1/4)
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(+.f64 (*.f64 1/4 i) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 i i)))
(+.f64 (/.f64 1/64 (*.f64 i i)) (+.f64 (/.f64 (*.f64 i 1/16) i) (-.f64 i i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 (/.f64 1/64 i) i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 i i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(+.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (/.f64 (/.f64 1/64 i) i) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 i (/.f64 1/16 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)))
(/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2)))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8))))
(/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2)))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8))))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8)))
(+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2))))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2))) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) i))
(+.f64 (/.f64 (*.f64 i 1/4) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8)) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2))) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)))
(/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i)))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (+.f64 0 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8))))
(/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i)))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8))))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)))
(+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i))))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i))) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) i))
(+.f64 (/.f64 (/.f64 1/16 i) (*.f64 i 8)) (-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 8)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i))) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (/.f64 (*.f64 i 1/2) (*.f64 i 4)) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (/.f64 1/8 i) (*.f64 i 4)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2)))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)))))
(/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2)))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)))))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8)))
(+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2))))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (/.f64 0 i)))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)))) (/.f64 0 i))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2))) (/.f64 0 i))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2))) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) i))
(+.f64 (*.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))) (*.f64 i 8)) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/8 i) (*.f64 i 1/2))) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i)))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i)))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)))
(+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i))))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 0 i)))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))) (/.f64 0 i))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i))) (/.f64 0 i))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i))) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) i))
(+.f64 (*.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/2) (/.f64 1/8 i))) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (+.f64 0 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (+.f64 (/.f64 0 i) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 0 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/8 i)) (-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(-.f64 (*.f64 (/.f64 1/8 i) (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i)) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) i))
(+.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (/.f64 1/64 i) i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 (/.f64 0 i) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 0 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 i (/.f64 1/16 i))) (-.f64 (/.f64 (/.f64 1/64 i) i) (*.f64 i (/.f64 1/16 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (/.f64 0 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 0 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) 4))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 4 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 1/8 (/.f64 0 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) -4))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/64 i) (neg.f64 i)))
(-.f64 (/.f64 (*.f64 i 1/16) i) (/.f64 1/64 (*.f64 i (neg.f64 i))))
(/.f64 (-.f64 (*.f64 i 1/16) (/.f64 1/64 (neg.f64 i))) i)
(-.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (*.f64 i 1/16) (neg.f64 i)))
(-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 1/16 (/.f64 i (neg.f64 i))))
(-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 1/16 (neg.f64 i))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 i -4)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 2 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 i -4))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (/.f64 2 (*.f64 i -4))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) -1))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 0 i) (/.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) -4))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/4 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 1 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (-.f64 (/.f64 0 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (*.f64 i 1/4) 0) (/.f64 0 i)))
(-.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 1/8 i) (*.f64 i 4))) (/.f64 (/.f64 1/64 i) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (/.f64 1/64 i) i))) (/.f64 (/.f64 1/64 i) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (/.f64 (*.f64 i 1/2) (*.f64 i 4))) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (/.f64 (/.f64 1/64 i) i) (+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 i (/.f64 1/16 i)))) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (/.f64 0 i) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 8)))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 4)) (/.f64 (/.f64 1/64 i) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 4)) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 i 4)) (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 i 4)))
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))) (*.f64 i 4))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) i) (*.f64 (/.f64 1/4 i) (+.f64 (/.f64 1/16 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2)))))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 i 1/8)) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 i 1/8)))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 i 1/8)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 1 (/.f64 1/8 i))) (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1 (/.f64 1/8 i))))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1 (/.f64 1/8 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4) i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 (/.f64 1/16 i) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(-.f64 (/.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (/.f64 0 (neg.f64 (*.f64 i 8))) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (neg.f64 (*.f64 i 8))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/8 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (*.f64 (/.f64 0 i) -1) (*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/8 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/16 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)) 1/2) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4) (/.f64 1 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (*.f64 (/.f64 1/4 i) 2)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i)
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (/.f64 1/4 i)) (/.f64 (/.f64 1/64 i) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (/.f64 1/4 i)) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/4 i)) (*.f64 (/.f64 1/4 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))) (*.f64 i 4))
(-.f64 (/.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) i) (*.f64 (/.f64 1/4 i) (+.f64 (/.f64 1/16 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2)))))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) -1) 0)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (/.f64 1/8 i)) (*.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 (/.f64 1/8 i) (+.f64 (/.f64 1/16 i) (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/8 i))) (*.f64 (neg.f64 (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (*.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) 0))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (+.f64 (/.f64 1/2 i) (/.f64 1/2 i)) (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 1/4 i))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 1/4)
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/8 i))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (/.f64 1/4 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 1/8 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (/.f64 1/2 i) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 4))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 1/4 i) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 -1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (-.f64 0 (/.f64 1/4 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 -1/2 (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/2 (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2)))
(*.f64 1/2 (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 1/2 (/.f64 0 i)))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 2) 1/2)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 1/8 i) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2) 1/8)
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 2 (/.f64 1/2 (/.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 1/2 (/.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/8 (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 -1/8 (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) i) 2)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (neg.f64 (/.f64 1/8 i)) (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (-.f64 0 (/.f64 1/8 i)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (neg.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) (-.f64 0 (/.f64 1 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (/.f64 1/2 (*.f64 i 8)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (-.f64 (/.f64 1/8 i) (/.f64 1/2 (*.f64 i 8))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) (/.f64 1/2 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 1/2 (*.f64 i -4)))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)) -1/2)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (/.f64 1/4 i)) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (neg.f64 (/.f64 1 i)) (-.f64 0 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))) (/.f64 1/8 i))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/8 i))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(/.f64 (+.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 i 8))
(*.f64 2 (/.f64 (+.f64 (/.f64 1/128 i) (*.f64 i 1/32)) i))
(*.f64 (neg.f64 (+.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))) (-.f64 0 (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(neg.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (neg.f64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 i 1/4) (/.f64 -1/16 i))
(-.f64 (*.f64 i 1/4) (-.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 1/2) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (/.f64 1/16 i) (*.f64 i -1/4))
(-.f64 (/.f64 1/16 i) (-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (/.f64 1/16 i) (-.f64 (/.f64 1/8 i) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (/.f64 0 i))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (-.f64 i i))
(+.f64 (*.f64 i 1/4) (-.f64 (/.f64 1/16 i) (-.f64 i i)))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 0 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (/.f64 1/16 i))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)) (*.f64 i 1/4))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (/.f64 -1/16 i) (-.f64 0 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (/.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) -1))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (*.f64 -1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (*.f64 i -1/4) (-.f64 0 (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (/.f64 0 i) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (-.f64 i i) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(-.f64 (-.f64 i i) (neg.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 4) (+.f64 (/.f64 1/16 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 1 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 4) (+.f64 (/.f64 1/16 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2))))
(-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (-.f64 (*.f64 i 1/2) (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))))))
(-.f64 (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)) (-.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)) (-.f64 (+.f64 (/.f64 1/8 i) (/.f64 1/8 i)) (+.f64 (*.f64 i 1/4) (/.f64 1/8 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 0)) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4))) (*.f64 2 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))))
(-.f64 (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 4) (+.f64 (/.f64 1/16 i) (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2))))
(-.f64 (+.f64 (*.f64 i 1/4) (+.f64 (/.f64 1/8 i) (/.f64 1/8 i))) (+.f64 (/.f64 1/16 i) (/.f64 1/8 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (+.f64 (/.f64 1/16 i) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2))) (+.f64 (*.f64 i 1/4) (*.f64 i 1/2)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2))) 1/2) (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1/2))
(-.f64 (*.f64 1/2 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/2)))) (*.f64 (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)) 1/2))
(*.f64 1/2 (+.f64 (/.f64 1/16 i) (-.f64 (+.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/8 i)) (*.f64 i 1/2)) (+.f64 (/.f64 1/16 i) (*.f64 i 1/4)))))
(-.f64 (*.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1) 0)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 1 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2) 1/2)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(*.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1/2)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 1)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) -1)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4)) -1)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) 2)) (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4))) -1)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)))) -1)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(/.f64 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))) (+.f64 (/.f64 -1/16 i) (*.f64 i -1/4))) -1)
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))
(neg.f64 (neg.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i))))
(+.f64 (/.f64 1/16 i) (*.f64 i 1/4))

eval373.0ms (3.8%)

Compiler

Compiled 20177 to 13870 computations (31.3% saved)

prune185.0ms (1.9%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New8464850
Fresh011
Picked101
Done123
Total8487855
Error
0b
Counts
855 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
30.0b
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
18.2b
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
34.5b
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
0.1b
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
17.8b
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
34.5b
(*.f64 i (*.f64 -1/4 i))
29.5b
1/16
Compiler

Compiled 64 to 46 computations (28.1% saved)

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 i i) 16)
0.1b
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
17.0b
(/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))
Compiler

Compiled 39 to 21 computations (46.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
i
@inf
(*.f64 (*.f64 i i) 16)
0.0ms
i
@inf
(/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))
0.0ms
i
@0
(/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))
0.0ms
i
@0
(*.f64 (*.f64 i i) 16)
0.0ms
i
@-inf
(/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))

rewrite116.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1120×rational.json-simplify-1
870×rational.json-simplify-19
790×rational.json-simplify-3
762×rational.json-simplify-5
732×rational.json-simplify-15
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01069
16469
223569
3135369
Stop Event
node limit
Counts
3 → 465
Calls
Call 1
Inputs
(/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(*.f64 (*.f64 i i) 16)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 0 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 0) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 i 0)) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i (+.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 (/.f64 -1/2 (/.f64 i -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 i i) (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 1 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 2 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 -1 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (-.f64 0 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 i (+.f64 i (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 2 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i -1/2) (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i -1/2) (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (neg.f64 (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 -1 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 i i)) (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 i i)) (*.f64 1 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i (+.f64 i (+.f64 i i))) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i (+.f64 i (+.f64 i i))) (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 i) i) (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 i) i) (*.f64 1 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 i) i) (*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (-.f64 (neg.f64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 -1 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 i 0) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 i i))) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 0 (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 0 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (neg.f64 (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)) (/.f64 (+.f64 i (+.f64 i i)) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (+.f64 i (+.f64 i i)) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)) (/.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i (+.f64 i i)) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)) (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (*.f64 1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 -1 (neg.f64 (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (neg.f64 (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 i i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 (/.f64 i -1/2)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (-.f64 (neg.f64 i) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (/.f64 1/2 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (/.f64 1/2 i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 1/2 i) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 1 i) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 1 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (neg.f64 i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (/.f64 -1/2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 -1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 1 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (/.f64 -1 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (neg.f64 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 1 (neg.f64 (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (fabs.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 i) (*.f64 (fabs.f64 (/.f64 1 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (+.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 1 i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 1/2) (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 (/.f64 1/2 i) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (fabs.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -1/2) (*.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i -1/2) (/.f64 -1 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i -1/2) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i -1/2) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i -1/2) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (+.f64 i i))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i (+.f64 i i))) (-.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 (*.f64 (*.f64 i i) 32) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 i) i) (/.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 i) i) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) 1/2) (+.f64 (*.f64 (*.f64 i i) 32) -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 i -1/2) (/.f64 1 i)) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 i (+.f64 i i))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 i) (+.f64 i i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i 0) (*.f64 i (+.f64 i i))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 i (+.f64 i i))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i 0) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (neg.f64 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) (/.f64 1/2 i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 i) i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 -1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 i (+.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i i) (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i (+.f64 i i)) 1/2) (*.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i -1/2) i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (-.f64 (neg.f64 i) i)) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) i) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i -1/2) (+.f64 i i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i (+.f64 i i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i (+.f64 i i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i i) (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (neg.f64 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 16)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 16)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 16)) (-.f64 0 (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 16)) (+.f64 0 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 i 16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -16)) (*.f64 (*.f64 i i) 32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i -16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i i) 32) (+.f64 0 (*.f64 i (*.f64 i -16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (-.f64 0 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (+.f64 (*.f64 i 0) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (+.f64 0 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (+.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (+.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (*.f64 i 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (/.f64 (*.f64 i 0) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 16)) (/.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (*.f64 i -16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -16)) (-.f64 0 (*.f64 (*.f64 i i) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -16)) (/.f64 (*.f64 (*.f64 i i) 32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 0) (*.f64 i (*.f64 i -16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (*.f64 i (*.f64 i -16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 i 0)) (*.f64 i (*.f64 i -16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)) (*.f64 (*.f64 i i) 32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)) (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (*.f64 (*.f64 i i) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (*.f64 i 0)) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i (+.f64 i i)) 1/16) (*.f64 i (*.f64 i 16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i 0) 1/16) (*.f64 i (*.f64 i -16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i i))) 1/16) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 (/.f64 1 i) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 1 (*.f64 i 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (*.f64 (/.f64 1 i) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 i (/.f64 -1 (*.f64 i -16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i i) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (/.f64 (/.f64 1 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i 16)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1/16 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 i i) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 i i)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 i) (*.f64 i 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 1 i) i) 32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i 16) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 i (*.f64 i -16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (neg.f64 i)) -1/16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (/.f64 (/.f64 -1 i) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (/.f64 -1 (*.f64 i 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (/.f64 -1 i) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 1 i)) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 i -16)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (/.f64 1 (*.f64 i (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (/.f64 -1 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (-.f64 0 (/.f64 (/.f64 1 i) i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 i) (/.f64 (/.f64 1 (fabs.f64 i)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 i) (*.f64 (fabs.f64 (/.f64 1 i)) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -16) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i -16) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (fabs.f64 i)) (fabs.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 1/2 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 32 (/.f64 (/.f64 (/.f64 1 i) i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i 16) (*.f64 (+.f64 i i) 16)) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) 1/16) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 i) 1/16) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 i) 1/16) (fabs.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 i 16) 2) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 i 16)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 i 16)) (neg.f64 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 i 16)) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (*.f64 i -16)))))))

simplify192.0ms (2%)

Algorithm
egg-herbie
Rules
1222×rational.json-simplify-13
1100×rational.json-simplify-14
956×rational.json-simplify-1
882×rational.json-simplify-15
826×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089520909
1331420487
Stop Event
node limit
Counts
501 → 762
Calls
Call 1
Inputs
(*.f64 -1/4 i)
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -1/4 i))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5)))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(*.f64 16 (pow.f64 i 2))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 0 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(+.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 0 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) 1/2))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 0 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i 0) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 0 (*.f64 i 0)) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (+.f64 i (+.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(-.f64 (/.f64 0 (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 i (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1)
(*.f64 1 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 (+.f64 i i) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 1/2 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 i i))
(*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 (/.f64 -1/2 (/.f64 i -1/2))))
(*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) i)
(*.f64 -1 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 -1 (*.f64 (+.f64 i i) (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(*.f64 (neg.f64 i) (/.f64 1 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 (neg.f64 i) (*.f64 2 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(*.f64 (neg.f64 i) (/.f64 -1 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 (neg.f64 i) (-.f64 0 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1)
(*.f64 -1/2 (-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i -1/2)))
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 -1/2 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(*.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1/2)
(*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) 2)
(*.f64 2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 i (+.f64 i (+.f64 i i))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 2 (/.f64 1/2 i)))
(*.f64 (/.f64 i -1/2) (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 (/.f64 i -1/2) (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i -1/2))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (neg.f64 (+.f64 i i)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 -1 (/.f64 1/2 i)))
(*.f64 (neg.f64 (+.f64 i i)) (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 (neg.f64 (+.f64 i i)) (*.f64 1 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i -1/2))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1/2))
(*.f64 (-.f64 (neg.f64 i) i) (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 1 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1/2))
(*.f64 (-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1/2)
(*.f64 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (-.f64 (neg.f64 i) i))
(*.f64 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 -1 (/.f64 1/2 i)))
(*.f64 -2 (-.f64 (*.f64 i 0) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 -2 (-.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (neg.f64 i))
(*.f64 (neg.f64 (neg.f64 (+.f64 i i))) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 i i))
(neg.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 0 (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 0 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 0 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) (/.f64 1 i)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (neg.f64 (/.f64 1 i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) (/.f64 1/2 i)))
(-.f64 0 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i)))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (-.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (+.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (+.f64 i i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)) (/.f64 (+.f64 i (+.f64 i i)) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))
(-.f64 (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (+.f64 i (+.f64 i i)) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(-.f64 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)) (/.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)))
(-.f64 (/.f64 (+.f64 i (+.f64 i i)) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)) (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (/.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i))
(/.f64 i (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(/.f64 i (*.f64 1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1 i))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 -1 (neg.f64 (/.f64 1 i))))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 -1 i)))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (neg.f64 (/.f64 1 i))))
(/.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1)
(/.f64 1 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i i)))
(/.f64 1 (*.f64 (/.f64 1 i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (+.f64 i i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i))
(/.f64 1/2 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 (*.f64 i i))))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)) i))
(/.f64 1/2 (/.f64 (/.f64 1/2 i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 1/2 (/.f64 (/.f64 -1/2 (/.f64 i -1/2)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (-.f64 (neg.f64 i) i)))
(/.f64 1/2 (/.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))))
(/.f64 1/2 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i) (/.f64 1/2 i)))
(/.f64 1/2 (*.f64 (/.f64 1/2 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))
(/.f64 1/2 (*.f64 (/.f64 1/2 i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 1/2 (*.f64 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)) (/.f64 1 i)))
(/.f64 1/2 (/.f64 -1 (-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 (*.f64 i i)))
(/.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 1/2 i) (/.f64 1 i)))
(/.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 1 i) (/.f64 1/2 i)))
(/.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 1 i) i))
(/.f64 -1 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i (neg.f64 i))))
(/.f64 -1 (/.f64 (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i (+.f64 i i))))
(/.f64 -1 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (/.f64 1 i)))
(/.f64 -1 (-.f64 0 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i i))))
(/.f64 (*.f64 i (neg.f64 i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (neg.f64 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))
(/.f64 (neg.f64 i) (/.f64 -1/2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(/.f64 (neg.f64 i) (*.f64 -1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 1 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (neg.f64 i) (*.f64 (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1/2 i)))
(/.f64 (neg.f64 i) (*.f64 (/.f64 -1 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (neg.f64 i) (neg.f64 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i)))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 1 (neg.f64 (/.f64 1 i))))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 1 i)))
(/.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1)
(/.f64 -1/2 (/.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i (+.f64 i i))))
(/.f64 -1/2 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (/.f64 1/2 i)))
(/.f64 (fabs.f64 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (fabs.f64 i)))
(/.f64 (fabs.f64 i) (*.f64 (fabs.f64 (/.f64 1 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i (+.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 1 i) 1/2))
(/.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 2)
(/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1/2 i))
(/.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (*.f64 i i)))
(/.f64 (*.f64 i 1/2) (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 (/.f64 1/2 i) (/.f64 1/2 i)))
(/.f64 (/.f64 (fabs.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (fabs.f64 (/.f64 1 i)))
(/.f64 (*.f64 i -1/2) (*.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 i)))
(/.f64 (/.f64 i -1/2) (/.f64 -1 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(/.f64 (/.f64 i -1/2) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))
(/.f64 (/.f64 i -1/2) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1 i)))
(/.f64 (/.f64 i -1/2) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))
(/.f64 (neg.f64 (*.f64 i (+.f64 i i))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (neg.f64 (*.f64 i (+.f64 i i))) (-.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(/.f64 (-.f64 (neg.f64 i) i) (/.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) 1/2))
(/.f64 (-.f64 (neg.f64 i) i) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))
(/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) 1/2)
(/.f64 (/.f64 (*.f64 i i) 1/2) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(/.f64 (/.f64 (/.f64 i -1/2) (/.f64 1 i)) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (*.f64 -1 (*.f64 i (+.f64 i i))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (*.f64 (neg.f64 i) (+.f64 i i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (*.f64 i 0) (*.f64 i (+.f64 i i))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 0 (*.f64 i (+.f64 i i))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (*.f64 i 0) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (neg.f64 (/.f64 1/2 i)))
(/.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 1 i))
(/.f64 (/.f64 1/2 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 1/2 i))
(/.f64 (/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8)) -1)
(/.f64 (/.f64 (neg.f64 i) (/.f64 1/2 i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (/.f64 (-.f64 (neg.f64 i) i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)) -1)
(/.f64 (/.f64 i (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 -1/2 i))
(/.f64 (/.f64 i (+.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i))) 1/2)
(/.f64 (/.f64 (*.f64 i i) (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1/2)
(/.f64 (/.f64 (*.f64 i (+.f64 i i)) 1/2) (*.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) 2))
(/.f64 (*.f64 (/.f64 i -1/2) i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (*.f64 1/2 (-.f64 (neg.f64 i) i)) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))
(/.f64 (*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) i) 1/2)
(/.f64 (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i i)) 1/2)
(/.f64 (*.f64 (*.f64 i -1/2) (+.f64 i i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) 1/2) -1)
(/.f64 (*.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1)
(/.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i (+.f64 i i))) 1/2)
(/.f64 (*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i (+.f64 i i))) -1)
(/.f64 (*.f64 1/2 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (-.f64 (*.f64 i i) (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (neg.f64 (/.f64 1/2 i)))
(/.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (/.f64 1/2 i)))
(neg.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i (*.f64 i 16)) 0)
(+.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i 16)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))))
(+.f64 (*.f64 i (*.f64 i 16)) (-.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i (*.f64 i 16)) (+.f64 0 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(+.f64 0 (*.f64 i (*.f64 i 16)))
(+.f64 (*.f64 i (*.f64 i -16)) (*.f64 (*.f64 i i) 32))
(+.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i -16)))
(+.f64 (*.f64 (*.f64 i i) 32) (+.f64 0 (*.f64 i (*.f64 i -16))))
(+.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (-.f64 0 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32))))
(-.f64 (*.f64 i (*.f64 i 16)) 0)
(-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i 16)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 0 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i 16)) (/.f64 (*.f64 i 0) 1/16))
(-.f64 (*.f64 i (*.f64 i 16)) (/.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1/16))
(-.f64 0 (*.f64 i (*.f64 i -16)))
(-.f64 (*.f64 i (*.f64 i -16)) (-.f64 0 (*.f64 (*.f64 i i) 32)))
(-.f64 (*.f64 i (*.f64 i -16)) (/.f64 (*.f64 (*.f64 i i) 32) -1))
(-.f64 (*.f64 i 0) (*.f64 i (*.f64 i -16)))
(-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16)))
(-.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (*.f64 i (*.f64 i -16)))
(-.f64 (-.f64 0 (*.f64 i 0)) (*.f64 i (*.f64 i -16)))
(-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))
(-.f64 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)) (*.f64 (*.f64 i i) 32))
(-.f64 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)) (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (*.f64 (*.f64 i i) 32)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (*.f64 i 0)) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))
(-.f64 (/.f64 (*.f64 i (+.f64 i i)) 1/16) (*.f64 i (*.f64 i 16)))
(-.f64 (/.f64 (*.f64 i 0) 1/16) (*.f64 i (*.f64 i -16)))
(-.f64 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i i))) 1/16) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 1/16))
(/.f64 i (/.f64 (/.f64 1 i) 16))
(/.f64 i (/.f64 1 (*.f64 i 16)))
(/.f64 i (*.f64 (/.f64 1 i) 1/16))
(/.f64 i (/.f64 -1 (*.f64 i -16)))
(/.f64 (*.f64 i i) 1/16)
(/.f64 16 (/.f64 (/.f64 1 i) i))
(/.f64 (*.f64 i (*.f64 i 16)) 1)
(/.f64 1 (/.f64 1/16 (*.f64 i i)))
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 i i) 32)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 i i)) 16))
(/.f64 1/2 (/.f64 (/.f64 1/2 i) (*.f64 i 16)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1 i) i) 32))
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16)))))
(/.f64 (*.f64 i 16) (/.f64 1 i))
(/.f64 -1 (/.f64 1 (*.f64 i (*.f64 i -16))))
(/.f64 (*.f64 i (neg.f64 i)) -1/16)
(/.f64 (neg.f64 i) (/.f64 (/.f64 -1 i) 16))
(/.f64 (neg.f64 i) (/.f64 -1 (*.f64 i 16)))
(/.f64 (neg.f64 i) (*.f64 (/.f64 -1 i) 1/16))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 1 i)) 1/16))
(/.f64 (*.f64 i (*.f64 i -16)) -1)
(/.f64 -16 (/.f64 1 (*.f64 i (neg.f64 i))))
(/.f64 -16 (/.f64 -1 (*.f64 i i)))
(/.f64 -16 (-.f64 0 (/.f64 (/.f64 1 i) i)))
(/.f64 (fabs.f64 i) (/.f64 (/.f64 1 (fabs.f64 i)) 16))
(/.f64 (fabs.f64 i) (*.f64 (fabs.f64 (/.f64 1 i)) 1/16))
(/.f64 (*.f64 i -16) (/.f64 -1 i))
(/.f64 (*.f64 i -16) (neg.f64 (/.f64 1 i)))
(/.f64 (*.f64 16 (fabs.f64 i)) (fabs.f64 (/.f64 1 i)))
(/.f64 8 (/.f64 1/2 (*.f64 i i)))
(/.f64 32 (/.f64 (/.f64 (/.f64 1 i) i) 1/2))
(/.f64 (-.f64 (*.f64 i 16) (*.f64 (+.f64 i i) 16)) (neg.f64 (/.f64 1 i)))
(/.f64 (/.f64 (neg.f64 i) 1/16) (/.f64 -1 i))
(/.f64 (/.f64 (neg.f64 i) 1/16) (neg.f64 (/.f64 1 i)))
(/.f64 (/.f64 (fabs.f64 i) 1/16) (fabs.f64 (/.f64 1 i)))
(/.f64 (/.f64 (*.f64 i 16) 2) (/.f64 1/2 i))
(/.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16))) 1/2) -1)
(/.f64 (*.f64 1/2 (*.f64 i 16)) (/.f64 1/2 i))
(/.f64 (-.f64 0 (*.f64 i 16)) (neg.f64 (/.f64 1 i)))
(/.f64 (neg.f64 (*.f64 i 16)) (-.f64 0 (/.f64 1 i)))
(neg.f64 (*.f64 i (*.f64 i -16)))
Outputs
(*.f64 -1/4 i)
(+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -1/4 i))
(+.f64 (*.f64 -1/4 i) (*.f64 -1 (pow.f64 i 3)))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1/4 i) (+.f64 (*.f64 -1 (pow.f64 i 3)) (*.f64 -4 (pow.f64 i 5))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -16 (pow.f64 i 7)) (+.f64 (*.f64 -1/4 i) (*.f64 -4 (pow.f64 i 5)))))
(+.f64 (*.f64 -1 (pow.f64 i 3)) (+.f64 (*.f64 -1/4 i) (+.f64 (*.f64 -16 (pow.f64 i 7)) (*.f64 -4 (pow.f64 i 5)))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/1024 (pow.f64 i 7)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5)))))
(/.f64 1/16 i)
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (*.f64 1/16 (/.f64 1 i)))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (/.f64 1/16 i))
(+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5)))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5))))
(+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 7))) (+.f64 (*.f64 1/64 (/.f64 1 (pow.f64 i 3))) (+.f64 (*.f64 1/16 (/.f64 1 i)) (*.f64 1/256 (/.f64 1 (pow.f64 i 5))))))
(+.f64 (/.f64 1/64 (pow.f64 i 3)) (+.f64 (/.f64 1/1024 (pow.f64 i 7)) (+.f64 (/.f64 1/16 i) (/.f64 1/256 (pow.f64 i 5)))))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/1024 (pow.f64 i 6)) (+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))))
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(*.f64 16 (pow.f64 i 2))
(*.f64 (pow.f64 i 2) 16)
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 0 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 0 (/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 0 (/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (+.f64 (neg.f64 i) (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (+.f64 i i) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 32 i)) -8))
(+.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 0 (/.f64 (+.f64 i i) (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(+.f64 0 (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(+.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (+.f64 i i) (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(+.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 0 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) 1/2))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i 1/2)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i 1/2)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 0 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (*.f64 i 0) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i 0) (/.f64 i (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 0 (*.f64 i 0)) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (+.f64 i (+.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (+.f64 i (+.f64 i i)) i) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(/.f64 (-.f64 (+.f64 i (+.f64 i i)) i) (+.f64 (*.f64 i (*.f64 32 i)) -8))
(-.f64 (/.f64 0 (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 0 (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 i (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(*.f64 i (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1)
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 1 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (+.f64 i i) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 1/2 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 i i))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 (/.f64 -1/2 (/.f64 i -1/2))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) i)
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1 (*.f64 (+.f64 i i) (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 i) (/.f64 1 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 i) (*.f64 2 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 i) (/.f64 -1 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 i) (-.f64 0 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1)
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1/2 (-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i -1/2)))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 -1/2 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1/2)
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) 2)
(*.f64 2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 2 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 2 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 i (+.f64 i (+.f64 i i))))
(/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) 1/2))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 2 (/.f64 1/2 i)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/4))
(/.f64 (/.f64 i -1/2) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (/.f64 i -1/2) (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 i -1/2) (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/4))
(/.f64 (/.f64 i -1/2) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i -1/2))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (neg.f64 (+.f64 i i)))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 -1 (/.f64 1/2 i)))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 (+.f64 i i)) (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 (+.f64 i i)) (*.f64 1 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i -1/2))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) 1/2))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) 1/2))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 1/2 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1/2))
(*.f64 (+.f64 i (+.f64 i (+.f64 i i))) (*.f64 1/2 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 (+.f64 i (+.f64 i (+.f64 i i))) 1/2))
(*.f64 (-.f64 (neg.f64 i) i) (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (neg.f64 i) i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (neg.f64 i) i) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 1 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(/.f64 (-.f64 (neg.f64 i) i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (neg.f64 i) i) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1/2))
(*.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (-.f64 (neg.f64 i) i) -1/2))
(*.f64 (/.f64 1 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 (-.f64 (neg.f64 i) i) -1/2))
(*.f64 (-.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1/2)
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (-.f64 (neg.f64 i) i))
(/.f64 (-.f64 (neg.f64 i) i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (neg.f64 i) i) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 -1 (/.f64 1/2 i)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/4))
(/.f64 (/.f64 i -1/2) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 -2 (-.f64 (*.f64 i 0) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 2 (-.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i 0)))
(*.f64 2 (-.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)) (*.f64 i 0)))
(*.f64 -2 (-.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 2 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (neg.f64 i))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 (neg.f64 (+.f64 i i))) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 i i))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(neg.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (*.f64 i (*.f64 0 (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 i 0) (*.f64 i (*.f64 0 (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 0 (*.f64 i 0))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 0 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 0 (*.f64 i (*.f64 0 (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0))))
(-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (*.f64 i 0))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (+.f64 (*.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (+.f64 (*.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 i 0) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 0 (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0))))
(+.f64 (*.f64 i 0) (+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 i 0) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 i 0) (+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (-.f64 (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0)))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(+.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 0 (+.f64 i i)))))
(+.f64 0 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 0 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 0 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 i 0) (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 0 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 0)
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (*.f64 i 0)))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (*.f64 i 0) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (+.f64 (*.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (+.f64 (*.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (*.f64 i (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 0 (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (+.f64 (*.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (+.f64 (*.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 i 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i 0) (*.f64 0 (*.f64 i (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i 0) (*.f64 i (*.f64 0 (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (-.f64 i i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 (-.f64 i i) (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))) (*.f64 i (*.f64 0 (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (-.f64 i i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 (-.f64 i i) (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))) (*.f64 i (*.f64 0 (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (*.f64 (*.f64 i (+.f64 i i)) 0)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 0 (*.f64 i (+.f64 i i))) (*.f64 0 (*.f64 i (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (+.f64 (*.f64 i (*.f64 0 (+.f64 i i))) (*.f64 i (*.f64 0 (+.f64 i i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 0 (/.f64 (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (neg.f64 i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 i i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (*.f64 i i) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) (/.f64 1 i)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (/.f64 1 i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 i (/.f64 (/.f64 1 0) i)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (neg.f64 (/.f64 1 i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 0 (/.f64 i -2)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i 0) (/.f64 1/2 i)))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (/.f64 1/2 i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 i (/.f64 (/.f64 1/2 0) i)))
(-.f64 0 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (+.f64 i i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i 0) (*.f64 (+.f64 i i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (-.f64 (*.f64 i 0) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i)))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 i)))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (/.f64 i (/.f64 -1/2 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i))))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 i)))
(-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (/.f64 i (/.f64 -1/2 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (*.f64 i 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 0 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 0 (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 (*.f64 i i) 0) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (-.f64 0 (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (-.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0))
(-.f64 (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i 0))
(-.f64 (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (*.f64 (*.f64 i (+.f64 i i)) 0) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (*.f64 i (+.f64 i i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 i (*.f64 0 (+.f64 i i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (+.f64 i i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (*.f64 (+.f64 i i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (-.f64 i i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 (-.f64 i i) (/.f64 i (+.f64 -4 (*.f64 16 (*.f64 i i))))))
(-.f64 (-.f64 0 (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(-.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(-.f64 (-.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(-.f64 (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(-.f64 (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (*.f64 i (+.f64 i i)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (*.f64 i (*.f64 0 (+.f64 i i)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (-.f64 (*.f64 i 0) (*.f64 (*.f64 i (+.f64 i i)) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (*.f64 0 (*.f64 i (+.f64 i i)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (*.f64 i (*.f64 0 (+.f64 i i)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 (*.f64 i (+.f64 i i)) 0)) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (*.f64 i (+.f64 i i))))
(-.f64 (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 i (*.f64 0 (+.f64 i i))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (-.f64 (*.f64 i 0) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 0 (*.f64 i (neg.f64 i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (+.f64 i (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (+.f64 (*.f64 i 0) (*.f64 i 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i 0)) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (/.f64 0 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 0 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (+.f64 (*.f64 i 0) (+.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))) (+.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(+.f64 (*.f64 i 0) (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 (*.f64 i 0) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (+.f64 i i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)) (/.f64 (+.f64 i (+.f64 i i)) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))
(/.f64 (-.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 i (+.f64 i i))) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i))
(/.f64 i (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) (+.f64 i (-.f64 (+.f64 i (+.f64 i i)) (+.f64 i (+.f64 i i))))))
(-.f64 (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (*.f64 (+.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i i) (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(-.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 i i))) (+.f64 (*.f64 i (*.f64 32 i)) -8)) (/.f64 (*.f64 i i) (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (neg.f64 i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (+.f64 i (+.f64 i (+.f64 i i))) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 (+.f64 i (+.f64 i i)) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (-.f64 (+.f64 i (+.f64 i (+.f64 i i))) (+.f64 i (+.f64 i i))) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(/.f64 (+.f64 i (-.f64 (+.f64 i (+.f64 i i)) (+.f64 i (+.f64 i i)))) (/.f64 (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (neg.f64 i)))
(-.f64 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(+.f64 0 (/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (+.f64 (*.f64 i i) (*.f64 i (-.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)) (/.f64 (+.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(-.f64 (/.f64 (+.f64 i (+.f64 i i)) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)) (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(-.f64 (*.f64 (+.f64 i (+.f64 i i)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (/.f64 (*.f64 i i) (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(-.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 i i))) (+.f64 (*.f64 i (*.f64 32 i)) -8)) (/.f64 (*.f64 i i) (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(-.f64 (/.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 i)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 i (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 0 (/.f64 i -2)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(-.f64 (/.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i))) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 i)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(-.f64 (/.f64 i (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) 0)) (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(/.f64 i (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 i (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 i (*.f64 1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1 i))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 -1 (neg.f64 (/.f64 1 i))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 -1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (neg.f64 (/.f64 1 i))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1)
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1 (*.f64 (/.f64 1 i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (+.f64 i i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i))
(/.f64 i (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (+.f64 i i)))
(*.f64 (+.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 1/2 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 (*.f64 i i))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)) i))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1/2 (/.f64 (/.f64 1/2 i) (/.f64 i (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1/2 (/.f64 (/.f64 -1/2 (/.f64 i -1/2)) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (-.f64 (neg.f64 i) i)))
(*.f64 (-.f64 (neg.f64 i) i) (/.f64 1/2 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(/.f64 (*.f64 (neg.f64 i) (-.f64 (neg.f64 i) i)) (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) 1/2))
(/.f64 1/2 (/.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))))
(/.f64 1/2 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (-.f64 (*.f64 i i) (*.f64 i (neg.f64 i)))))
(/.f64 (/.f64 (+.f64 i i) (/.f64 (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (neg.f64 i))) 2)
(/.f64 1/2 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i) (/.f64 1/2 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1/2 (*.f64 (/.f64 1/2 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1/2 (*.f64 (/.f64 1/2 i) (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1/2 (*.f64 (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)) (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 1/2 (/.f64 -1 (-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))))
(/.f64 1/2 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (-.f64 (*.f64 i i) (*.f64 i (neg.f64 i)))))
(/.f64 (/.f64 (+.f64 i i) (/.f64 (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (neg.f64 i))) 2)
(/.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 (*.f64 i i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 1/2 i) (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 (/.f64 1 i) (/.f64 1/2 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 1 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 1 i) i))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 -1 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i (neg.f64 i))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 -1 (/.f64 (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i (+.f64 i i))))
(*.f64 -1 (/.f64 (*.f64 i (+.f64 i i)) (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))))
(*.f64 -1 (/.f64 (*.f64 i (+.f64 i i)) (-.f64 (-.f64 4 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 16 (*.f64 i i)))))
(/.f64 -1 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 -1 (-.f64 0 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i i))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (*.f64 i i))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) (*.f64 i i))))
(/.f64 (*.f64 i (neg.f64 i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (neg.f64 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (neg.f64 i) (/.f64 -1/2 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (neg.f64 i) (*.f64 -1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (neg.f64 i) (neg.f64 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) (neg.f64 i)) 0))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 1 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (neg.f64 i) (*.f64 (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1/2 i)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (neg.f64 i) (*.f64 (/.f64 -1 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (neg.f64 i) (neg.f64 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))))
(/.f64 (neg.f64 i) (-.f64 (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) (neg.f64 i)) 0))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 -1 i))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (neg.f64 (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 1 (neg.f64 (/.f64 1 i))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 (neg.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 0 (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1)
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 -1/2 (/.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i (+.f64 i i))))
(/.f64 (*.f64 i (+.f64 i i)) (*.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) 2))
(/.f64 -1/2 (*.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) (/.f64 1/2 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (fabs.f64 i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (fabs.f64 i)))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(/.f64 (fabs.f64 i) (*.f64 (fabs.f64 (/.f64 1 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (fabs.f64 i) (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (fabs.f64 (/.f64 1 i))))
(/.f64 (/.f64 (fabs.f64 i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (fabs.f64 (/.f64 1 i)))
(/.f64 (*.f64 i (+.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(/.f64 i (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (+.f64 i i)))
(*.f64 (+.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (/.f64 (+.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (/.f64 1 i) 1/2))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 (*.f64 i (+.f64 i i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) 2)
(/.f64 -1/2 (/.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i (+.f64 i i))))
(/.f64 (*.f64 i (+.f64 i i)) (*.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) 2))
(/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1/2 i))
(*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/2))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)) (/.f64 i 1/2))
(/.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (*.f64 i i)))
(*.f64 2 (/.f64 (*.f64 i i) (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 2 (/.f64 (*.f64 i i) (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (*.f64 i 1/2) (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (/.f64 1/2 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 (/.f64 1/2 i) (/.f64 1/2 i)))
(*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/2))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)) (/.f64 i 1/2))
(/.f64 (/.f64 (fabs.f64 i) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (fabs.f64 (/.f64 1 i)))
(/.f64 (fabs.f64 i) (*.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (fabs.f64 (/.f64 1 i))))
(/.f64 (/.f64 (fabs.f64 i) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (fabs.f64 (/.f64 1 i)))
(/.f64 (*.f64 i -1/2) (*.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 1/2 i)))
(*.f64 -1/2 (/.f64 i (*.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) (/.f64 -1/2 i))))
(/.f64 (/.f64 i -1/2) (/.f64 -1 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (/.f64 i -1/2) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (/.f64 i -1/2) (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 1 i)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (/.f64 i -1/2) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (neg.f64 (*.f64 i (+.f64 i i))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 i (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (+.f64 i i)))
(*.f64 (+.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (neg.f64 (*.f64 i (+.f64 i i))) (-.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(/.f64 (*.f64 i (+.f64 i i)) (-.f64 (+.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 (*.f64 (*.f64 i i) 32) -8)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i (+.f64 i i)) (-.f64 (+.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) (+.f64 (*.f64 i (*.f64 32 i)) -8)) (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(/.f64 (-.f64 (neg.f64 i) i) (/.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)) 1/2))
(*.f64 (-.f64 (neg.f64 i) i) (/.f64 1/2 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(/.f64 (*.f64 (neg.f64 i) (-.f64 (neg.f64 i) i)) (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) 1/2))
(/.f64 (-.f64 (neg.f64 i) i) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)))
(/.f64 (-.f64 (neg.f64 i) i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (neg.f64 i)))
(/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) (-.f64 (neg.f64 i) i)))
(/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (*.f64 i (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) 1/2)
(*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/2))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)) (/.f64 i 1/2))
(/.f64 (/.f64 (*.f64 i i) 1/2) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/2))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)) (/.f64 i 1/2))
(/.f64 (/.f64 (/.f64 i -1/2) (/.f64 1 i)) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (*.f64 -1 (*.f64 i (+.f64 i i))) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 i (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (+.f64 i i)))
(*.f64 (+.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (*.f64 (neg.f64 i) (+.f64 i i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 (+.f64 i i) (/.f64 (neg.f64 i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 i (/.f64 (/.f64 i -1/2) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(/.f64 (-.f64 (*.f64 i 0) (*.f64 i (+.f64 i i))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i 0)) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(/.f64 (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i 0)) (+.f64 (*.f64 i (*.f64 32 i)) -8))
(/.f64 (-.f64 0 (*.f64 i (+.f64 i i))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 i (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (+.f64 i i)))
(*.f64 (+.f64 i i) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (-.f64 (*.f64 i 0) (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (neg.f64 (/.f64 1/2 i)))
(/.f64 (-.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i 0)) (/.f64 1/2 i))
(/.f64 (-.f64 (*.f64 i 0) (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8))) (/.f64 -1/2 i))
(/.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 1 i))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 1/2 (neg.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))) (/.f64 1/2 i))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8)) -1)
(/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (/.f64 (neg.f64 i) (/.f64 1/2 i)) (-.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (/.f64 (-.f64 (neg.f64 i) i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) i)) -1)
(/.f64 (-.f64 (neg.f64 i) i) (/.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) (neg.f64 i)))
(/.f64 (neg.f64 i) (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) (-.f64 (neg.f64 i) i)))
(/.f64 (/.f64 i (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 -1/2 i))
(*.f64 (/.f64 i (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))) (/.f64 i -1/2))
(*.f64 (/.f64 i (-.f64 (-.f64 4 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 16 (*.f64 i i)))) (/.f64 i -1/2))
(/.f64 (/.f64 i (+.f64 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) i))) 1/2)
(/.f64 (/.f64 i (/.f64 (+.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) i)) 1/2)
(/.f64 i (/.f64 (+.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) (+.f64 -4 (*.f64 16 (*.f64 i i)))) (/.f64 i 1/2)))
(/.f64 (/.f64 (*.f64 i i) (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1/2)
(/.f64 (*.f64 i i) (*.f64 (-.f64 (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (+.f64 -4 (*.f64 i (*.f64 i 16)))) -1/2))
(/.f64 (*.f64 i i) (*.f64 (-.f64 (-.f64 4 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (*.f64 16 (*.f64 i i))) -1/2))
(/.f64 (/.f64 (*.f64 i (+.f64 i i)) 1/2) (*.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8) 2))
(/.f64 (*.f64 (+.f64 i i) (/.f64 i 1/2)) (*.f64 2 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (*.f64 i (+.f64 i i)) (*.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) 1))
(/.f64 (*.f64 (/.f64 i -1/2) i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(*.f64 (+.f64 i i) (/.f64 (neg.f64 i) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8))))
(*.f64 i (/.f64 (/.f64 i -1/2) (neg.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8))))
(/.f64 (*.f64 1/2 (-.f64 (neg.f64 i) i)) (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i)))
(*.f64 (-.f64 (neg.f64 i) i) (/.f64 1/2 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (neg.f64 i))))
(/.f64 (*.f64 (neg.f64 i) (-.f64 (neg.f64 i) i)) (/.f64 (+.f64 -4 (*.f64 16 (*.f64 i i))) 1/2))
(/.f64 (*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) i) 1/2)
(*.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (/.f64 i 1/2))
(*.f64 (/.f64 i (+.f64 (*.f64 i (*.f64 32 i)) -8)) (/.f64 i 1/2))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (*.f64 i i)) 1/2)
(*.f64 (*.f64 i i) (/.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) 1/2))
(*.f64 (*.f64 i i) (/.f64 1 (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(/.f64 (*.f64 (*.f64 i -1/2) (+.f64 i i)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 (+.f64 i i) (*.f64 i -1/2)) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i (*.f64 (+.f64 i i) -1/2)) (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))) (/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))) 1/2) -1)
(/.f64 1/2 (/.f64 (+.f64 -4 (*.f64 i (*.f64 i 16))) (-.f64 (*.f64 i i) (*.f64 i (neg.f64 i)))))
(/.f64 (/.f64 (+.f64 i i) (/.f64 (neg.f64 (+.f64 -4 (*.f64 16 (*.f64 i i)))) (neg.f64 i))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) -1)
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))))
(*.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (/.f64 -1/2 (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 i (+.f64 i i))) 1/2)
(*.f64 (*.f64 i (+.f64 i i)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 (*.f64 i i) 32) -8)) 1/2))
(*.f64 (*.f64 i (+.f64 i i)) (/.f64 1 (+.f64 (*.f64 i (*.f64 32 i)) -8)))
(/.f64 (*.f64 (-.f64 0 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16))))) (*.f64 i (+.f64 i i))) -1)
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(/.f64 (*.f64 1/2 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))) (neg.f64 (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 -4 (*.f64 i (*.f64 i 16)))) (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i))))
(*.f64 (-.f64 (*.f64 i (neg.f64 i)) (*.f64 i i)) (/.f64 -1/2 (+.f64 -4 (*.f64 16 (*.f64 i i)))))
(/.f64 (-.f64 (*.f64 i i) (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i)))) (neg.f64 (+.f64 (*.f64 (*.f64 i i) 32) -8)))
(/.f64 (-.f64 (*.f64 i (+.f64 i (+.f64 i i))) (*.f64 i i)) (+.f64 (*.f64 (*.f64 i i) 32) -8))
(/.f64 (-.f64 (*.f64 i (+.f64 i (+.f64 i i))) (*.f64 i i)) (+.f64 (*.f64 i (*.f64 32 i)) -8))
(/.f64 (-.f64 0 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (neg.f64 (/.f64 1/2 i)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(/.f64 (neg.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8))) (-.f64 0 (/.f64 1/2 i)))
(*.f64 1/2 (/.f64 (/.f64 i (+.f64 (*.f64 (*.f64 i i) 32) -8)) (*.f64 -1/2 (/.f64 -1/2 i))))
(/.f64 i (*.f64 (/.f64 (+.f64 (*.f64 i (*.f64 32 i)) -8) i) 1/2))
(neg.f64 (/.f64 (*.f64 i (neg.f64 i)) (+.f64 -4 (*.f64 i (*.f64 i 16)))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 16 (*.f64 i i))))
(+.f64 (*.f64 i (*.f64 i 16)) 0)
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))
(+.f64 (*.f64 16 (*.f64 i i)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i 16)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i 16)) (-.f64 0 (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))
(-.f64 (*.f64 16 (*.f64 i i)) (*.f64 i 0))
(+.f64 (*.f64 i (*.f64 i 16)) (+.f64 0 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(+.f64 0 (*.f64 i (*.f64 i 16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -16)) (*.f64 (*.f64 i i) 32))
(+.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i -16)))
(+.f64 (*.f64 i (*.f64 32 i)) (*.f64 -16 (*.f64 i i)))
(+.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i -16)))
(+.f64 (*.f64 i (*.f64 32 i)) (*.f64 -16 (*.f64 i i)))
(+.f64 (*.f64 (*.f64 i i) 32) (+.f64 0 (*.f64 i (*.f64 i -16))))
(+.f64 0 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i -16))))
(+.f64 0 (+.f64 (*.f64 i (*.f64 32 i)) (*.f64 -16 (*.f64 i i))))
(+.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (-.f64 0 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32))))
(+.f64 0 (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))))
(-.f64 (*.f64 i (*.f64 32 i)) (*.f64 16 (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i 16)) 0)
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))
(-.f64 (*.f64 16 (*.f64 i i)) (*.f64 i 0))
(-.f64 (*.f64 i (*.f64 i 16)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 16 (*.f64 i i)) (+.f64 (*.f64 i 0) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 0 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 16 (*.f64 i i)) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i (-.f64 i i)) 1/16)))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (*.f64 i 0)))
(-.f64 (*.f64 i (*.f64 i 16)) (+.f64 (*.f64 i 0) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))))
(-.f64 (*.f64 16 (*.f64 i i)) (+.f64 (*.f64 i 0) (/.f64 (*.f64 i (-.f64 i i)) 1/16)))
(-.f64 (*.f64 i (*.f64 i 16)) (/.f64 (*.f64 i 0) 1/16))
(-.f64 (*.f64 i (*.f64 i 16)) (*.f64 0 (/.f64 i 1/16)))
(-.f64 (*.f64 16 (*.f64 i i)) (*.f64 0 (/.f64 i 1/16)))
(-.f64 (*.f64 i (*.f64 i 16)) (/.f64 (-.f64 (*.f64 i i) (*.f64 i i)) 1/16))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(-.f64 0 (*.f64 i (*.f64 i -16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i -16)) (-.f64 0 (*.f64 (*.f64 i i) 32)))
(+.f64 0 (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))))
(-.f64 (*.f64 i (*.f64 32 i)) (*.f64 16 (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i -16)) (/.f64 (*.f64 (*.f64 i i) 32) -1))
(+.f64 0 (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))))
(-.f64 (*.f64 i (*.f64 32 i)) (*.f64 16 (*.f64 i i)))
(-.f64 (*.f64 i 0) (*.f64 i (*.f64 i -16)))
(-.f64 (*.f64 i 0) (*.f64 -16 (*.f64 i i)))
(-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16)))
(+.f64 0 (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))))
(-.f64 (*.f64 i (*.f64 32 i)) (*.f64 16 (*.f64 i i)))
(-.f64 (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))) (*.f64 i (*.f64 i -16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(-.f64 (-.f64 0 (*.f64 i 0)) (*.f64 i (*.f64 i -16)))
(-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i 0))
(-.f64 (*.f64 16 (*.f64 i i)) (*.f64 i 0))
(-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))
(+.f64 0 (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))))
(-.f64 (*.f64 i (*.f64 32 i)) (*.f64 16 (*.f64 i i)))
(-.f64 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)) (*.f64 (*.f64 i i) 32))
(+.f64 (*.f64 i (*.f64 32 i)) (-.f64 (*.f64 16 (*.f64 i i)) (*.f64 i (*.f64 32 i))))
(-.f64 (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)) (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (*.f64 (*.f64 i i) 32)))
(-.f64 (*.f64 (*.f64 i i) 32) (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))))
(-.f64 (*.f64 16 (*.f64 i i)) (-.f64 (*.f64 i (*.f64 32 i)) (*.f64 i (*.f64 32 i))))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16)))) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))
(-.f64 (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))) (-.f64 (*.f64 i (*.f64 i 16)) (*.f64 i (*.f64 i 16))))
(-.f64 (-.f64 (*.f64 i (*.f64 32 i)) (*.f64 16 (*.f64 i i))) (/.f64 (*.f64 i (-.f64 i i)) 1/16))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 i i) 32) (*.f64 (*.f64 i i) 32)) (*.f64 i 0)) (+.f64 (*.f64 i (*.f64 i 16)) (*.f64 (*.f64 i i) 32)))
(-.f64 (-.f64 (*.f64 (*.f64 i i) 32) (*.f64 i (*.f64 i 16))) (*.f64 i 0))
(-.f64 (-.f64 (*.f64 i (*.f64 32 i)) (*.f64 16 (*.f64 i i))) (*.f64 i 0))
(-.f64 (/.f64 (*.f64 i (+.f64 i i)) 1/16) (*.f64 i (*.f64 i 16)))
(-.f64 (*.f64 (+.f64 i i) (/.f64 i 1/16)) (*.f64 i (*.f64 i 16)))
(-.f64 (*.f64 (+.f64 i i) (/.f64 i 1/16)) (*.f64 16 (*.f64 i i)))
(-.f64 (/.f64 (*.f64 i 0) 1/16) (*.f64 i (*.f64 i -16)))
(-.f64 (*.f64 0 (/.f64 i 1/16)) (*.f64 i (*.f64 i -16)))
(-.f64 (*.f64 0 (/.f64 i 1/16)) (*.f64 -16 (*.f64 i i)))
(-.f64 (/.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i i))) 1/16) (/.f64 (+.f64 (*.f64 i i) (*.f64 i (+.f64 i i))) 1/16))
(/.f64 (-.f64 (+.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i i))) (*.f64 i (+.f64 i (+.f64 i i)))) 1/16)
(/.f64 (+.f64 (*.f64 i (+.f64 i i)) (-.f64 (*.f64 i (+.f64 i i)) (*.f64 i (+.f64 i (+.f64 i i))))) 1/16)
(/.f64 i (/.f64 (/.f64 1 i) 16))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 i (/.f64 1 (*.f64 i 16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 i (*.f64 (/.f64 1 i) 1/16))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 i (/.f64 -1 (*.f64 i -16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (*.f64 i i) 1/16)
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 16 (/.f64 (/.f64 1 i) i))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (*.f64 i (*.f64 i 16)) 1)
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 1 (/.f64 1/16 (*.f64 i i)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 i i) 32)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 i i)) 16))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 1/2 (/.f64 (/.f64 1/2 i) (*.f64 i 16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1 i) i) 32))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16)))))
(/.f64 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16))) -2)
(/.f64 (+.f64 (*.f64 -16 (*.f64 i i)) (*.f64 -16 (*.f64 i i))) -2)
(/.f64 (*.f64 i 16) (/.f64 1 i))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 -1 (/.f64 1 (*.f64 i (*.f64 i -16))))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (*.f64 i (neg.f64 i)) -1/16)
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (neg.f64 i) (/.f64 (/.f64 -1 i) 16))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (neg.f64 i) (/.f64 -1 (*.f64 i 16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (neg.f64 i) (*.f64 (/.f64 -1 i) 1/16))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (neg.f64 i) (*.f64 (neg.f64 (/.f64 1 i)) 1/16))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (*.f64 i (*.f64 i -16)) -1)
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 -16 (/.f64 1 (*.f64 i (neg.f64 i))))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 -16 (/.f64 -1 (*.f64 i i)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 -16 (-.f64 0 (/.f64 (/.f64 1 i) i)))
(/.f64 -16 (neg.f64 (/.f64 1 (*.f64 i i))))
(/.f64 (fabs.f64 i) (/.f64 (/.f64 1 (fabs.f64 i)) 16))
(/.f64 (fabs.f64 i) (/.f64 1/16 (fabs.f64 i)))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) 1/16))
(/.f64 (fabs.f64 i) (*.f64 (fabs.f64 (/.f64 1 i)) 1/16))
(/.f64 (fabs.f64 i) (*.f64 1/16 (fabs.f64 (/.f64 1 i))))
(/.f64 (*.f64 i -16) (/.f64 -1 i))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (*.f64 i -16) (neg.f64 (/.f64 1 i)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (*.f64 16 (fabs.f64 i)) (fabs.f64 (/.f64 1 i)))
(/.f64 (fabs.f64 i) (/.f64 1/16 (fabs.f64 i)))
(*.f64 (fabs.f64 i) (/.f64 (fabs.f64 i) 1/16))
(/.f64 8 (/.f64 1/2 (*.f64 i i)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 32 (/.f64 (/.f64 (/.f64 1 i) i) 1/2))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (-.f64 (*.f64 i 16) (*.f64 (+.f64 i i) 16)) (neg.f64 (/.f64 1 i)))
(/.f64 (-.f64 (*.f64 16 (+.f64 i i)) (*.f64 i 16)) (/.f64 1 i))
(/.f64 (-.f64 (*.f64 i 16) (*.f64 16 (+.f64 i i))) (/.f64 -1 i))
(/.f64 (/.f64 (neg.f64 i) 1/16) (/.f64 -1 i))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (/.f64 (neg.f64 i) 1/16) (neg.f64 (/.f64 1 i)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (/.f64 (fabs.f64 i) 1/16) (fabs.f64 (/.f64 1 i)))
(/.f64 (fabs.f64 i) (*.f64 1/16 (fabs.f64 (/.f64 1 i))))
(/.f64 (/.f64 (*.f64 i 16) 2) (/.f64 1/2 i))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (*.f64 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16))) 1/2) -1)
(/.f64 (+.f64 (*.f64 i (*.f64 i -16)) (*.f64 i (*.f64 i -16))) -2)
(/.f64 (+.f64 (*.f64 -16 (*.f64 i i)) (*.f64 -16 (*.f64 i i))) -2)
(/.f64 (*.f64 1/2 (*.f64 i 16)) (/.f64 1/2 i))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (-.f64 0 (*.f64 i 16)) (neg.f64 (/.f64 1 i)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(/.f64 (neg.f64 (*.f64 i 16)) (-.f64 0 (/.f64 1 i)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))
(neg.f64 (*.f64 i (*.f64 i -16)))
(*.f64 i (*.f64 i 16))
(*.f64 16 (*.f64 i i))

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 i 4) (/.f64 1 i))
0.1b
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
Compiler

Compiled 32 to 23 computations (28.1% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
i
@0
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
0.0ms
i
@inf
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
0.0ms
i
@-inf
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
0.0ms
i
@0
(-.f64 (*.f64 i 4) (/.f64 1 i))
0.0ms
i
@inf
(-.f64 (*.f64 i 4) (/.f64 1 i))

rewrite67.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1092×rational.json-simplify-1
1048×rational.json-simplify-5
864×rational.json-simplify-19
782×rational.json-simplify-13
728×rational.json-simplify-15
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01150
17550
226650
3130050
Stop Event
node limit
Counts
2 → 200
Calls
Call 1
Inputs
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
(-.f64 (*.f64 i 4) (/.f64 1 i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 (*.f64 i 1/2) 0) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 (*.f64 i 1/2) 0) (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i 1/2) 0) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (*.f64 i 1/2) 0)) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/4) (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/2) (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 i 1/2) (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 1 (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 i (+.f64 (/.f64 1 i) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 1 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 i -1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 i 1/2) (+.f64 (/.f64 1 i) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 i 1/2) (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/4 (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/2) (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/2) (neg.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))) (*.f64 i -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))) (/.f64 -1 (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 (*.f64 i 4) (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))) (*.f64 i -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (neg.f64 (*.f64 i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 -1 (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 i 1/2)) (*.f64 1 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 i i)) (*.f64 1/4 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))) (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 i) i) (*.f64 1/4 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 i) i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (-.f64 (/.f64 -1 i) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 1 i) (*.f64 i -8)) (-.f64 (/.f64 2 i) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (-.f64 (/.f64 1 i) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (-.f64 (/.f64 -1 i) (+.f64 (*.f64 i 4) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 8) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 i) (+.f64 (*.f64 i 4) (/.f64 -2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 i) (-.f64 (*.f64 i 4) (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 i) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 i) (-.f64 (*.f64 i -4) (-.f64 (/.f64 2 i) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 i) (-.f64 (*.f64 i 4) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 i) (-.f64 (+.f64 (*.f64 i 4) (*.f64 i 8)) (-.f64 (/.f64 2 i) (*.f64 i -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 i 4) (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (-.f64 (*.f64 i 8) (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (+.f64 (*.f64 i -4) (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i 4) (*.f64 i -4)) (+.f64 (*.f64 i 4) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (-.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (-.f64 (-.f64 (+.f64 (*.f64 i 4) (/.f64 -2 i)) (*.f64 i 4)) (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (-.f64 (/.f64 (/.f64 -1 i) 1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) 1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (/.f64 2 i) (*.f64 i -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 0 (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (*.f64 i -8) (-.f64 (/.f64 2 i) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (*.f64 i 8) (-.f64 (/.f64 2 i) (*.f64 i -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i -4) (-.f64 (*.f64 i 8) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i -4) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 i) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 i) (-.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (-.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 i) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 i) (-.f64 (/.f64 -1 i) (+.f64 (/.f64 2 i) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 i) (-.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 i) (-.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 0 (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (-.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (/.f64 1 i))) (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (/.f64 1 i) (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 4) (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (/.f64 -1 i) (+.f64 (*.f64 i 4) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (+.f64 (*.f64 i 4) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 8) (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 0 (-.f64 (/.f64 2 i) (*.f64 i -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) (+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i 8) (/.f64 1 i)) (*.f64 i -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (*.f64 i 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 i) (+.f64 (*.f64 i 4) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 i) (/.f64 2 i)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (/.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 i) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 0 (+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 8) (*.f64 i 8))) (-.f64 0 (+.f64 (/.f64 1 i) (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 4) (*.f64 i 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 i) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)))))))

simplify107.0ms (1.1%)

Algorithm
egg-herbie
Rules
1414×rational.json-simplify-16
1340×rational.json-simplify-7
716×rational.json-simplify-51
716×rational.json-simplify-11
690×rational.json-simplify-14
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04247184
114786596
263886590
Stop Event
node limit
Counts
224 → 275
Calls
Call 1
Inputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(/.f64 -1 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 4 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(*.f64 4 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 0)
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (*.f64 (*.f64 i 1/2) 0)))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (*.f64 (*.f64 i 1/2) 0)))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 (*.f64 i 1/2) 0) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 (*.f64 i 1/2) 0) (*.f64 (*.f64 i 1/2) 0)))
(+.f64 0 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))
(+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))
(+.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(+.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 0)
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0))
(-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (*.f64 (*.f64 i 1/2) 0) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (-.f64 0 (*.f64 (*.f64 i 1/2) 0)) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(-.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(*.f64 i (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(*.f64 1/4 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(*.f64 (*.f64 i 1/4) (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(*.f64 1 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(*.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 1)
(*.f64 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))) 1/4)
(*.f64 (*.f64 i -1/4) (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))))
(*.f64 (*.f64 i -1/4) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1))
(*.f64 2 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))
(*.f64 1/2 (*.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))) i))
(*.f64 1/2 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (+.f64 i i)))
(*.f64 (*.f64 i 1/2) (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(*.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (*.f64 i 1/4))
(*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) i)
(*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)))
(*.f64 -1 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(*.f64 -1 (*.f64 1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))))
(*.f64 -1 (*.f64 (*.f64 i 1/2) (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(*.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) -1)
(*.f64 (neg.f64 i) (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(*.f64 (neg.f64 i) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4)))))
(*.f64 (neg.f64 i) (*.f64 1 (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/4))
(*.f64 -1/4 (/.f64 i (+.f64 (/.f64 1 i) (*.f64 i -4))))
(*.f64 -1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))))
(*.f64 -1/4 (*.f64 1 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))))
(*.f64 -1/4 (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (neg.f64 i)))
(*.f64 -1/2 (+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(*.f64 -1/2 (/.f64 (*.f64 i -1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(*.f64 -1/2 (/.f64 (*.f64 i 1/2) (+.f64 (/.f64 1 i) (*.f64 i -4))))
(*.f64 -1/2 (*.f64 (*.f64 i 1/2) (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (*.f64 i -1/2)))
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 4)))
(*.f64 (+.f64 i i) (/.f64 1/4 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) 1/2))
(*.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) 1/2)
(*.f64 (*.f64 i -1/2) (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (*.f64 i -1/2) (neg.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(*.f64 (*.f64 i -1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/2))
(*.f64 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))) (*.f64 i -1/2))
(*.f64 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))) (/.f64 -1 (/.f64 2 i)))
(*.f64 1/8 (/.f64 (*.f64 i 4) (-.f64 (*.f64 i 8) (/.f64 2 i))))
(*.f64 (/.f64 1/4 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 i i))
(*.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 2)
(*.f64 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))) (*.f64 i -1/4))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))) (neg.f64 i))
(*.f64 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))) -1/4)
(*.f64 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (neg.f64 (*.f64 i 1/2)))
(*.f64 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 -1 (/.f64 2 i)))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(*.f64 (neg.f64 (*.f64 i 1/2)) (*.f64 1 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i -1/2))
(*.f64 (neg.f64 (+.f64 i i)) (*.f64 1/4 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(*.f64 (+.f64 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))) (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))) 1/8)
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(*.f64 (+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))) -1/2)
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 1/4 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8)))))
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/2))
(neg.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(+.f64 (*.f64 i 4) (/.f64 -1 i))
(+.f64 (*.f64 i 4) (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))))
(+.f64 (*.f64 i 4) (-.f64 (/.f64 -1 i) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 1 i) (*.f64 i -8)) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 i 4) (-.f64 (/.f64 1 i) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (*.f64 i 4) (-.f64 (/.f64 -1 i) (+.f64 (*.f64 i 4) (*.f64 i -4))))
(+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 8) (/.f64 1 i))))
(+.f64 (/.f64 1 i) (+.f64 (*.f64 i 4) (/.f64 -2 i)))
(+.f64 (/.f64 1 i) (-.f64 (*.f64 i 4) (/.f64 2 i)))
(+.f64 (/.f64 1 i) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i -4)))
(+.f64 (/.f64 1 i) (-.f64 (*.f64 i -4) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (/.f64 1 i) (-.f64 (*.f64 i 4) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (/.f64 1 i) (-.f64 (+.f64 (*.f64 i 4) (*.f64 i 8)) (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 0)
(+.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (*.f64 i -4)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(+.f64 0 (+.f64 (*.f64 i 4) (/.f64 -1 i)))
(+.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (-.f64 (*.f64 i 8) (/.f64 2 i)))
(+.f64 (*.f64 i 8) (+.f64 (*.f64 i -4) (/.f64 -1 i)))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (*.f64 i 8) (+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (*.f64 i -4)))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i 4) (*.f64 i -4)) (+.f64 (*.f64 i 4) (/.f64 1 i))))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (*.f64 i 8) (-.f64 (-.f64 (+.f64 (*.f64 i 4) (/.f64 -2 i)) (*.f64 i 4)) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (*.f64 i 8) (-.f64 (/.f64 (/.f64 -1 i) 1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (*.f64 i 8) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) 1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 0 (/.f64 2 i)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i 8)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i -8)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (*.f64 i -8) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (*.f64 i 8) (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (*.f64 i -4) (-.f64 (*.f64 i 8) (/.f64 1 i)))
(+.f64 (*.f64 i -4) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 -1 i) (-.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (-.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (/.f64 2 i) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (/.f64 1 i))))
(+.f64 (/.f64 2 i) (-.f64 (/.f64 -1 i) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(+.f64 (/.f64 2 i) (-.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (/.f64 2 i)))
(+.f64 (/.f64 2 i) (-.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i -4)))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 0 (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (-.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (/.f64 1 i))) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (/.f64 1 i) (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 4) (*.f64 i 8))))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (/.f64 -1 i) (+.f64 (*.f64 i 4) (*.f64 i 8))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (+.f64 (*.f64 i 4) (*.f64 i 8))))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 8) (*.f64 i 8))))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 0 (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) (+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 1 i)) (*.f64 i -4))
(+.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))
(+.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (*.f64 i 8))
(+.f64 (/.f64 -2 i) (+.f64 (*.f64 i 4) (/.f64 1 i)))
(+.f64 (+.f64 (/.f64 2 i) (/.f64 2 i)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (/.f64 2 i)))))
(+.f64 (+.f64 (/.f64 1 i) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))))
(+.f64 (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 0 (+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))))
(+.f64 (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 8) (*.f64 i 8))) (-.f64 0 (+.f64 (/.f64 1 i) (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 4) (*.f64 i 8))))))
(*.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i)))
(*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1)
(*.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) -1)
(*.f64 1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))
(*.f64 -1 (+.f64 (/.f64 1 i) (*.f64 i -4)))
(*.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8)))
(*.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) 1/2)
(*.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) -1/2)
(/.f64 1 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(/.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1)
(/.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) -1)
(/.f64 1/2 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))))
(/.f64 (*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1/2) 1/2)
(/.f64 (*.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) 1/2) -1/2)
(neg.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)))
Outputs
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -1/4 (pow.f64 i 2)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -1 (pow.f64 i 4)))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (neg.f64 (pow.f64 i 4)))
(+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (neg.f64 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6))))
(+.f64 (*.f64 -16 (pow.f64 i 8)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (*.f64 -4 (pow.f64 i 6)))))
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -1 (pow.f64 i 4)) (*.f64 -4 (pow.f64 i 6)))) (*.f64 -16 (pow.f64 i 8)))
(+.f64 (neg.f64 (pow.f64 i 4)) (+.f64 (*.f64 -1/4 (pow.f64 i 2)) (+.f64 (*.f64 -16 (pow.f64 i 8)) (*.f64 -4 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/256 (pow.f64 i 4))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2)))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (/.f64 1/64 (pow.f64 i 2))))
(+.f64 1/16 (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/256 (pow.f64 i 4))))
(+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 i 4))) (+.f64 1/16 (+.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 i 6))) (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))))
(+.f64 1/16 (+.f64 (/.f64 1/256 (pow.f64 i 4)) (+.f64 (/.f64 1/64 (pow.f64 i 2)) (/.f64 1/1024 (pow.f64 i 6)))))
(/.f64 -1 i)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(*.f64 4 i)
(*.f64 i 4)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(*.f64 4 i)
(*.f64 i 4)
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(-.f64 (*.f64 4 i) (/.f64 1 i))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 0)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 (*.f64 i 1/2) 0) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 (*.f64 i 1/2) 0) (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 0 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 0 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 0)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 0 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 0 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (*.f64 (*.f64 i 1/2) 0) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (-.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (-.f64 0 (*.f64 (*.f64 i 1/2) 0)) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 (*.f64 i 1/2) 0)) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 (*.f64 i 1/2) 0)) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(-.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))) (+.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 i (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 1/4 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (*.f64 i 1/4) (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 1 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 1)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))) 1/4)
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (*.f64 i -1/4) (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (*.f64 i -1/4) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1))
(*.f64 (*.f64 -1/4 i) (neg.f64 (/.f64 1 (+.f64 (/.f64 -1 i) (*.f64 i 4)))))
(*.f64 -1/4 (*.f64 (/.f64 -1 (+.f64 (/.f64 -1 i) (*.f64 i 4))) i))
(*.f64 -1/4 (*.f64 (/.f64 -2 (+.f64 (*.f64 i 8) (/.f64 -2 i))) i))
(*.f64 2 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 1/2 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 1/2 (*.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))) i))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 1/2 (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (+.f64 i i)))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (*.f64 i 1/2) (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))) (*.f64 i 1/2))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (*.f64 i 1/4))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) i)
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 -1 (*.f64 1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1 (*.f64 (*.f64 i 1/2) (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) -1)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (neg.f64 i) (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (neg.f64 i) (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4)))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (neg.f64 i) (*.f64 1 (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (neg.f64 i) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/4))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/4 (/.f64 i (+.f64 (/.f64 1 i) (*.f64 i -4))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/4 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/4 (*.f64 1 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/4 (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (neg.f64 i)))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/2 (+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 -1/2 (/.f64 (*.f64 i -1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/2 (/.f64 (*.f64 i 1/2) (+.f64 (/.f64 1 i) (*.f64 i -4))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/2 (*.f64 (*.f64 i 1/2) (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4)))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) (*.f64 i -1/2)))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 4)))
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (*.f64 4 (+.f64 (/.f64 -1 i) (*.f64 i 4)))))
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 i) i) (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2)))
(/.f64 (-.f64 (neg.f64 i) i) (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) -1/8))
(*.f64 (+.f64 i i) (/.f64 1/4 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (+.f64 i i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) 1/2))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i))) 1/2)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (*.f64 i -1/2) (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (*.f64 i -1/2) (neg.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (*.f64 i -1/2) (*.f64 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/2))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))) (*.f64 i -1/2))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8))) (/.f64 -1 (/.f64 2 i)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 1/8 (/.f64 (*.f64 i 4) (-.f64 (*.f64 i 8) (/.f64 2 i))))
(/.f64 (*.f64 (*.f64 i 4) 1/8) (-.f64 (*.f64 i 8) (/.f64 2 i)))
(/.f64 1/8 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i 4)))
(/.f64 (*.f64 i 4) (/.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) -1/8))
(*.f64 (/.f64 1/4 (-.f64 (*.f64 i 8) (/.f64 2 i))) (+.f64 i i))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (*.f64 1/4 (/.f64 i (-.f64 (*.f64 i 8) (/.f64 2 i)))) 2)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))) (*.f64 i -1/4))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))) (neg.f64 i))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (-.f64 0 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))) -1/4)
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (neg.f64 (*.f64 i 1/2)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (/.f64 -1 (/.f64 2 i)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (neg.f64 (*.f64 i 1/2)) (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (neg.f64 (*.f64 i 1/2)) (*.f64 1 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i -1/2))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (neg.f64 (+.f64 i i)) (*.f64 1/4 (-.f64 0 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (+.f64 (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i))) (/.f64 i (+.f64 (*.f64 i 4) (/.f64 -1 i)))) 1/8)
(*.f64 1/8 (/.f64 (+.f64 i i) (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(*.f64 1/8 (/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 1/4)))
(*.f64 (+.f64 (*.f64 i 1/2) (*.f64 i 1/2)) (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(/.f64 1/4 (/.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) i))
(/.f64 i (*.f64 (+.f64 (*.f64 i 8) (/.f64 -2 i)) 2))
(*.f64 (+.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))) (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i))))) -1/2)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 1/4 (/.f64 1 (-.f64 (/.f64 2 i) (*.f64 i 8)))))
(*.f64 (-.f64 (neg.f64 i) i) (/.f64 1/4 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 1/4 (/.f64 (-.f64 (neg.f64 i) i) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(*.f64 (-.f64 (neg.f64 i) i) (*.f64 (/.f64 1/4 (+.f64 (*.f64 i 4) (/.f64 -1 i))) -1/2))
(*.f64 (/.f64 1/4 (+.f64 (/.f64 -1 i) (*.f64 i 4))) (*.f64 (-.f64 (neg.f64 i) i) -1/2))
(*.f64 (-.f64 (neg.f64 i) i) (/.f64 -1/8 (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(neg.f64 (*.f64 i (/.f64 -1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) i))
(*.f64 i (/.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 i 4) (/.f64 -1 i))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 4) (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 4) (-.f64 (/.f64 -1 i) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(-.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(-.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (-.f64 (*.f64 i -4) (*.f64 i 4))))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 1 i) (*.f64 i -8)) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (*.f64 i 4) (-.f64 (/.f64 1 i) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 4) (-.f64 (/.f64 -1 i) (+.f64 (*.f64 i 4) (*.f64 i -4))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 8) (/.f64 1 i))))
(-.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 (*.f64 i 8) (/.f64 1 i)))
(-.f64 (+.f64 (/.f64 1 i) (*.f64 i 4)) (-.f64 (/.f64 2 i) (*.f64 i 0)))
(+.f64 (/.f64 1 i) (+.f64 (*.f64 i 4) (/.f64 -2 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 1 i) (-.f64 (*.f64 i 4) (/.f64 2 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 1 i) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i -4)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 1 i) (-.f64 (*.f64 i -4) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 i -4) (-.f64 (/.f64 1 i) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (*.f64 i -4) (-.f64 (*.f64 i 8) (-.f64 (/.f64 2 i) (/.f64 1 i))))
(+.f64 (/.f64 1 i) (-.f64 (*.f64 i 4) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 1 i) (-.f64 (+.f64 (*.f64 i 4) (*.f64 i 8)) (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 0)
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (*.f64 i -4)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(+.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (-.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(+.f64 (/.f64 -1 i) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i 0)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(+.f64 0 (+.f64 (*.f64 i 4) (/.f64 -1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (-.f64 (*.f64 i 8) (/.f64 2 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 8) (+.f64 (*.f64 i -4) (/.f64 -1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(-.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(-.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (-.f64 (*.f64 i -4) (*.f64 i 4))))
(+.f64 (*.f64 i 8) (+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (*.f64 i -4)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i 4) (*.f64 i -4)) (+.f64 (*.f64 i 4) (/.f64 1 i))))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 8) (-.f64 (-.f64 (+.f64 (*.f64 i 4) (/.f64 -2 i)) (*.f64 i 4)) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (+.f64 (*.f64 i 4) (-.f64 (/.f64 -2 i) (*.f64 i 4))) (-.f64 (*.f64 i 8) (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (/.f64 -2 i) (-.f64 (*.f64 i 4) (*.f64 i 4))) (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(+.f64 (*.f64 i 8) (-.f64 (/.f64 (/.f64 -1 i) 1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (*.f64 i 8) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) 1/2) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 -1 i) (*.f64 i -4))) 1/2) (-.f64 (*.f64 i 8) (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(+.f64 (+.f64 (/.f64 -1 i) (*.f64 i 0)) (-.f64 (*.f64 i 8) (*.f64 i 4)))
(+.f64 (*.f64 i 8) (-.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 0 (/.f64 2 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i 8)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (*.f64 i -8)))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (*.f64 i -8) (-.f64 (/.f64 2 i) (*.f64 i 8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 4) (/.f64 1 i)) (-.f64 (*.f64 i 8) (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (*.f64 i -4) (-.f64 (*.f64 i 8) (/.f64 1 i)))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(+.f64 (*.f64 i -4) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 -1 i) (-.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(-.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(-.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (-.f64 (*.f64 i -4) (*.f64 i 4))))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (*.f64 i 4))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (-.f64 (*.f64 i 4) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(-.f64 (+.f64 (/.f64 -1 i) (*.f64 i 4)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(-.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (-.f64 (*.f64 i -4) (*.f64 i 4))))
(+.f64 (/.f64 2 i) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (/.f64 1 i))))
(+.f64 (/.f64 2 i) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i 4))))
(+.f64 (-.f64 (/.f64 -1 i) (*.f64 i -4)) (/.f64 0 i))
(+.f64 (/.f64 2 i) (-.f64 (/.f64 -1 i) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(+.f64 (/.f64 -1 i) (-.f64 (/.f64 2 i) (+.f64 (/.f64 2 i) (*.f64 i -4))))
(-.f64 (/.f64 1 i) (+.f64 (/.f64 2 i) (*.f64 i -4)))
(+.f64 (/.f64 2 i) (-.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (/.f64 2 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 2 i) (-.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i -4)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 0 (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))))))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (-.f64 0 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (+.f64 (/.f64 2 i) (*.f64 i -4)))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (neg.f64 (+.f64 (/.f64 1 i) (+.f64 (*.f64 i 8) (*.f64 i 4)))))))
(-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (-.f64 (/.f64 -1 i) (*.f64 i -4))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (-.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (+.f64 (*.f64 i 4) (/.f64 1 i))) (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (+.f64 (*.f64 i -4) (-.f64 (/.f64 -1 i) (+.f64 (/.f64 1 i) (*.f64 i 4)))) (-.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(+.f64 (+.f64 (*.f64 i -4) (-.f64 (/.f64 -1 i) (+.f64 (/.f64 1 i) (*.f64 i 4)))) (-.f64 (*.f64 i 16) (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (/.f64 1 i) (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 4) (*.f64 i 8))))))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (/.f64 -1 i) (+.f64 (*.f64 i 4) (*.f64 i 8))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -4) (/.f64 -1 i))) (+.f64 (*.f64 i 4) (*.f64 i 8))))
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 -1 i) (*.f64 i -4))) 1/2) (-.f64 (*.f64 i 8) (+.f64 (/.f64 -1 i) (*.f64 i 4))))
(+.f64 (+.f64 (/.f64 -1 i) (*.f64 i 0)) (-.f64 (*.f64 i 8) (*.f64 i 4)))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 8) (*.f64 i 8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (+.f64 (/.f64 1 i) (+.f64 (*.f64 i 8) (*.f64 i 4))) (+.f64 (*.f64 i 8) (*.f64 i 8))))
(+.f64 (-.f64 (*.f64 i 8) (*.f64 i 16)) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 0 (-.f64 (/.f64 2 i) (*.f64 i -8))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i -8))))
(+.f64 (*.f64 i -8) (+.f64 (/.f64 -1 i) (*.f64 i 12)))
(+.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) (+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i))))
(+.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 4) (/.f64 1 i))))
(+.f64 (-.f64 (*.f64 i 12) (/.f64 2 i)) (-.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) (/.f64 1 i)))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 1 i)) (*.f64 i -4))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(+.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (+.f64 (/.f64 2 i) (*.f64 i -4)) (/.f64 1 i)))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 2 i) (-.f64 (*.f64 i -4) (/.f64 1 i))))
(+.f64 (+.f64 (*.f64 i -4) (/.f64 -1 i)) (*.f64 i 8))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (/.f64 -2 i) (+.f64 (*.f64 i 4) (/.f64 1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(+.f64 (+.f64 (/.f64 2 i) (/.f64 2 i)) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (/.f64 2 i)))))
(+.f64 (/.f64 2 i) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (/.f64 1 i) (*.f64 i 4))))
(+.f64 (-.f64 (/.f64 -1 i) (*.f64 i -4)) (/.f64 0 i))
(+.f64 (+.f64 (/.f64 1 i) (+.f64 (/.f64 1 i) (*.f64 i 8))) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (+.f64 (*.f64 i 4) (+.f64 (/.f64 1 i) (*.f64 i 8)))))
(+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (+.f64 (/.f64 1 i) (+.f64 (/.f64 1 i) (*.f64 i 8))) (+.f64 (/.f64 1 i) (+.f64 (*.f64 i 8) (*.f64 i 4)))))
(+.f64 (-.f64 (*.f64 i 8) (+.f64 (/.f64 1 i) (*.f64 i 12))) (+.f64 (*.f64 i 8) (/.f64 0 i)))
(+.f64 (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 8) (/.f64 2 i))) (-.f64 0 (+.f64 (*.f64 i 4) (-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (/.f64 1 i)))))
(+.f64 (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 8) (/.f64 2 i))) (neg.f64 (+.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (*.f64 i 4) (/.f64 1 i)))))
(-.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) (-.f64 (/.f64 -1 i) (*.f64 i -4)))
(+.f64 (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 8) (*.f64 i 8))) (-.f64 0 (+.f64 (/.f64 1 i) (+.f64 (+.f64 (*.f64 i 8) (*.f64 i 8)) (+.f64 (*.f64 i 4) (*.f64 i 8))))))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(*.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1)
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(*.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) -1)
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(*.f64 1/2 (-.f64 (*.f64 i 8) (/.f64 2 i)))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(*.f64 -1 (+.f64 (/.f64 1 i) (*.f64 i -4)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(*.f64 -1/2 (-.f64 (/.f64 2 i) (*.f64 i 8)))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(*.f64 (-.f64 (*.f64 i 8) (/.f64 2 i)) 1/2)
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(*.f64 (-.f64 (/.f64 2 i) (*.f64 i 8)) -1/2)
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 i 4) (/.f64 -1 i))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(/.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1)
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(/.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) -1)
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(/.f64 1/2 (/.f64 1 (-.f64 (*.f64 i 8) (/.f64 2 i))))
(-.f64 (*.f64 i 4) (/.f64 1 i))
(-.f64 (/.f64 -1 i) (*.f64 i -4))
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 1 i) (*.f64 i -4))))
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(/.f64 (*.f64 (+.f64 (*.f64 i 4) (/.f64 -1 i)) 1/2) 1/2)
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(/.f64 (*.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)) 1/2) -1/2)
(+.f64 (/.f64 -1 i) (*.f64 i 4))
(neg.f64 (+.f64 (/.f64 1 i) (*.f64 i -4)))
(+.f64 (/.f64 -1 i) (*.f64 i 4))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
Compiler

Compiled 17 to 12 computations (29.4% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
i
@0
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
0.0ms
i
@inf
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
0.0ms
i
@-inf
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))

rewrite63.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1468×rational.json-1
1462×rational.json-2
972×rational.json-simplify-3
694×rational.json-simplify-31
494×rational.json-simplify-55
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
15713
224013
3136413
4745913
Stop Event
node limit
Counts
1 → 111
Calls
Call 1
Inputs
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 i (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1 (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 -1 (/.f64 (/.f64 -4 i) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 i)) (-.f64 0 (*.f64 (neg.f64 i) (*.f64 i 3/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 i)) (-.f64 (-.f64 i i) (*.f64 (neg.f64 i) (*.f64 i 3/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 i i) (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 (neg.f64 i) (/.f64 1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/8)) (*.f64 i (*.f64 i -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/8)) (+.f64 0 (*.f64 i (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 i -1/8)) (*.f64 (*.f64 i -1/8) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))) (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))) (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -8 i)) (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 -8 i)) (/.f64 i (/.f64 -8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1 (*.f64 i 1/8))) (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i (/.f64 -1 (*.f64 i 1/8))) (/.f64 i (/.f64 -1 (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i 1/8) (neg.f64 i)) (*.f64 i (*.f64 i -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (*.f64 i -1/4)) 1/2) (*.f64 i (*.f64 i -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 i 1/8) (/.f64 -1 i)) (/.f64 (*.f64 i 1/8) (/.f64 -1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 i (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (+.f64 (*.f64 i (-.f64 i i)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1 (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (neg.f64 i)) (*.f64 (neg.f64 i) (*.f64 i 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (neg.f64 i)) (*.f64 (*.f64 i -1/4) (*.f64 i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 1/2 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 0 (*.f64 i (*.f64 i -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (*.f64 i (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (/.f64 1 (/.f64 (/.f64 -1 i) (*.f64 i -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 i) (*.f64 i 3/4)) (*.f64 i (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 i -2)) (+.f64 (*.f64 i (neg.f64 i)) (*.f64 (neg.f64 i) (*.f64 i 3/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))) (/.f64 (neg.f64 i) (/.f64 1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (*.f64 i -1/8))) (/.f64 (*.f64 i 3) (/.f64 1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 i (/.f64 -1/2 (*.f64 i -1/8))) (/.f64 (+.f64 i i) (/.f64 -1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))) (/.f64 i (/.f64 -1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i 3/4) (/.f64 -2 i)) (*.f64 i (*.f64 i -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i 3) (/.f64 -8 i)) (/.f64 i (/.f64 -8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 i 3) (/.f64 -1 (*.f64 i 1/8))) (/.f64 i (/.f64 -1 (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 i i) -1) (*.f64 i (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 i) (*.f64 i 3/4)) 1/2) (*.f64 i (*.f64 i -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i 3/4) (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i 3) (*.f64 i -1/8)) (*.f64 (*.f64 i -1/8) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 i -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 i (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/4) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 i (*.f64 i 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 i -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 i 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 i) (*.f64 1/4 (/.f64 1/2 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (neg.f64 i)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 i) (*.f64 i -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 i (*.f64 i -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/2) (*.f64 i -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/2) (*.f64 i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/2) (*.f64 1/4 (/.f64 1 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/4) (/.f64 1/2 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (*.f64 i 1/2) (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (*.f64 i 1/2) (/.f64 1 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i 1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1/2 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 i (*.f64 i -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 (neg.f64 i) (*.f64 i 3/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (*.f64 i -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i i) (/.f64 1/2 (/.f64 1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i -1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/8) (+.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/8) (/.f64 1 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/8) (*.f64 1 (/.f64 1 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -1/8) (+.f64 0 (/.f64 1 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 i (*.f64 i -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 -4 i) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 1/2 (/.f64 (/.f64 -4 i) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 1/2 i) (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/2 i)) (*.f64 i -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1/2 i)) (*.f64 i -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 i i)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -2) (*.f64 i 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -2) (/.f64 1/2 (/.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -2) (*.f64 (*.f64 i -1/4) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -2) (-.f64 (*.f64 i 1/4) (/.f64 1/2 (/.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i -2) (/.f64 1/2 (/.f64 -1/2 (*.f64 i -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 i -2)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/8) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i 1/8) (-.f64 i (*.f64 i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (/.f64 -8 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (/.f64 -1 (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (/.f64 -4 i) i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 4 i)) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (*.f64 i i)) (*.f64 1/2 (*.f64 i i))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (*.f64 i 1/4)))))))

simplify57.0ms (0.6%)

Algorithm
egg-herbie
Rules
1482×rational.json-simplify-5
1278×rational.json-simplify-9
952×rational.json-simplify-13
828×rational.json-simplify-14
780×rational.json-simplify-21
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02222199
17322025
230302019
Stop Event
node limit
Counts
123 → 140
Calls
Call 1
Inputs
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 i (*.f64 i -1/4)) 0)
(+.f64 (*.f64 i (*.f64 i -1/4)) (-.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -8 i)))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1 (*.f64 i 1/8))))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 -1 (/.f64 (/.f64 -4 i) 0)))
(+.f64 0 (*.f64 i (*.f64 i -1/4)))
(+.f64 (*.f64 i (neg.f64 i)) (-.f64 0 (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(+.f64 (*.f64 i (neg.f64 i)) (-.f64 (-.f64 i i) (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(+.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 i -1/2)))
(+.f64 (-.f64 i i) (*.f64 i (*.f64 i -1/4)))
(+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i 1/4)))
(+.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 (neg.f64 i) (/.f64 1/2 (*.f64 i -1/8))))
(+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i -1/4)))
(+.f64 (*.f64 i (*.f64 i -1/8)) (*.f64 i (*.f64 i -1/8)))
(+.f64 (*.f64 i (*.f64 i -1/8)) (+.f64 0 (*.f64 i (*.f64 i -1/8))))
(+.f64 (*.f64 i (*.f64 i -1/8)) (*.f64 (*.f64 i -1/8) i))
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))) (*.f64 i (*.f64 i -1/4)))
(+.f64 (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))) (*.f64 i (*.f64 i -1/4)))
(+.f64 (/.f64 0 (/.f64 -8 i)) (*.f64 i (*.f64 i -1/4)))
(+.f64 (/.f64 i (/.f64 -8 i)) (/.f64 i (/.f64 -8 i)))
(+.f64 (/.f64 0 (/.f64 -1 (*.f64 i 1/8))) (*.f64 i (*.f64 i -1/4)))
(+.f64 (/.f64 i (/.f64 -1 (*.f64 i 1/8))) (/.f64 i (/.f64 -1 (*.f64 i 1/8))))
(+.f64 (*.f64 (*.f64 i 1/8) (neg.f64 i)) (*.f64 i (*.f64 i -1/8)))
(+.f64 (*.f64 (*.f64 i (*.f64 i -1/4)) 1/2) (*.f64 i (*.f64 i -1/8)))
(+.f64 (/.f64 (*.f64 i 1/8) (/.f64 -1 i)) (/.f64 (*.f64 i 1/8) (/.f64 -1 i)))
(-.f64 (*.f64 i (*.f64 i -1/4)) 0)
(-.f64 (*.f64 i (*.f64 i -1/4)) (-.f64 i i))
(-.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i -1/4)) (+.f64 (*.f64 i (-.f64 i i)) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i -1/4)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -8 i)))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1 (*.f64 i 1/8))))
(-.f64 0 (*.f64 i (*.f64 i 1/4)))
(-.f64 (*.f64 i (neg.f64 i)) (*.f64 (neg.f64 i) (*.f64 i 3/4)))
(-.f64 (*.f64 i (neg.f64 i)) (*.f64 (*.f64 i -1/4) (*.f64 i 3)))
(-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 1/2 (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 0 (*.f64 i (*.f64 i -1/2))))
(-.f64 (-.f64 i i) (*.f64 i (*.f64 i 1/4)))
(-.f64 (-.f64 i i) (/.f64 1 (/.f64 (/.f64 -1 i) (*.f64 i -1/4))))
(-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/4)))
(-.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 1/4)))
(-.f64 (*.f64 (neg.f64 i) (*.f64 i 3/4)) (*.f64 i (*.f64 i -1/2)))
(-.f64 (*.f64 i (*.f64 i -2)) (+.f64 (*.f64 i (neg.f64 i)) (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(-.f64 (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))) (/.f64 (neg.f64 i) (/.f64 1/2 (*.f64 i -1/8))))
(-.f64 (/.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (*.f64 i -1/8))) (/.f64 (*.f64 i 3) (/.f64 1/2 (*.f64 i -1/8))))
(-.f64 (/.f64 i (/.f64 -1/2 (*.f64 i -1/8))) (/.f64 (+.f64 i i) (/.f64 -1/2 (*.f64 i -1/8))))
(-.f64 (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))) (/.f64 i (/.f64 -1/2 (*.f64 i -1/8))))
(-.f64 (/.f64 (*.f64 i 3/4) (/.f64 -2 i)) (*.f64 i (*.f64 i -1/8)))
(-.f64 (/.f64 (*.f64 i 3) (/.f64 -8 i)) (/.f64 i (/.f64 -8 i)))
(-.f64 (/.f64 (*.f64 i 3) (/.f64 -1 (*.f64 i 1/8))) (/.f64 i (/.f64 -1 (*.f64 i 1/8))))
(-.f64 (*.f64 (-.f64 i i) -1) (*.f64 i (*.f64 i 1/4)))
(-.f64 (*.f64 (*.f64 (neg.f64 i) (*.f64 i 3/4)) 1/2) (*.f64 i (*.f64 i -1/8)))
(-.f64 (*.f64 (*.f64 i 3/4) (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/8)))
(-.f64 (*.f64 (*.f64 i 3) (*.f64 i -1/8)) (*.f64 (*.f64 i -1/8) i))
(*.f64 i (*.f64 i -1/4))
(*.f64 1/4 (*.f64 i (neg.f64 i)))
(*.f64 (*.f64 i 1/4) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 i 1/4)))
(*.f64 (*.f64 i (*.f64 i -1/4)) 1)
(*.f64 1 (*.f64 i (*.f64 i -1/4)))
(*.f64 (neg.f64 i) (*.f64 i 1/4))
(*.f64 (neg.f64 i) (*.f64 1/4 (/.f64 1/2 (/.f64 1/2 i))))
(*.f64 (*.f64 i (neg.f64 i)) 1/4)
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 i) (*.f64 i -1/4))))
(*.f64 1/2 (*.f64 i (*.f64 i -1/2)))
(*.f64 (*.f64 i 1/2) (*.f64 i -1/2))
(*.f64 (*.f64 i -1/2) (*.f64 i 1/2))
(*.f64 (*.f64 i -1/2) (*.f64 1/4 (/.f64 1 (/.f64 1/2 i))))
(*.f64 (*.f64 i -1/4) i)
(*.f64 (*.f64 i -1/4) (/.f64 1/2 (/.f64 1/2 i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1/4 (*.f64 (*.f64 i 1/2) (+.f64 i i)))
(*.f64 -1/4 (*.f64 (*.f64 i 1/2) (/.f64 1 (/.f64 1/2 i))))
(*.f64 (*.f64 i (*.f64 i 1/4)) -1)
(*.f64 -1/2 (*.f64 1/2 (*.f64 i i)))
(*.f64 -1/2 (-.f64 0 (*.f64 i (*.f64 i -1/2))))
(*.f64 -1/2 (-.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(*.f64 (+.f64 i i) (*.f64 i -1/8))
(*.f64 (+.f64 i i) (/.f64 1/2 (/.f64 1/2 (*.f64 i -1/8))))
(*.f64 (*.f64 i (*.f64 i -1/2)) 1/2)
(*.f64 (*.f64 i -1/8) (+.f64 i i))
(*.f64 (*.f64 i -1/8) (/.f64 1 (/.f64 1/2 i)))
(*.f64 (*.f64 i -1/8) (*.f64 1 (/.f64 1 (/.f64 1/2 i))))
(*.f64 (*.f64 i -1/8) (+.f64 0 (/.f64 1 (/.f64 1/2 i))))
(*.f64 2 (*.f64 i (*.f64 i -1/8)))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 -4 i) i)))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 1/2 (/.f64 (/.f64 -4 i) i))))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1/2 i) (*.f64 i -1/8))))
(*.f64 (/.f64 1 (/.f64 1/2 i)) (*.f64 i -1/8))
(*.f64 (/.f64 1/2 (/.f64 1/2 i)) (*.f64 i -1/4))
(*.f64 (*.f64 1/2 (*.f64 i i)) -1/2)
(*.f64 (*.f64 i i) -1/4)
(*.f64 (*.f64 i -2) (*.f64 i 1/8))
(*.f64 (*.f64 i -2) (/.f64 1/2 (/.f64 4 i)))
(*.f64 (*.f64 i -2) (*.f64 (*.f64 i -1/4) -1/2))
(*.f64 (*.f64 i -2) (-.f64 (*.f64 i 1/4) (/.f64 1/2 (/.f64 4 i))))
(*.f64 (*.f64 i -2) (/.f64 1/2 (/.f64 -1/2 (*.f64 i -1/8))))
(*.f64 (*.f64 i (*.f64 i -2)) 1/8)
(*.f64 (*.f64 i 1/8) (*.f64 i -2))
(*.f64 (*.f64 i 1/8) (-.f64 i (*.f64 i 3)))
(*.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (/.f64 -8 i)))
(*.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (/.f64 -1 (*.f64 i 1/8))))
(*.f64 (/.f64 1/2 (/.f64 (/.f64 -4 i) i)) 2)
(*.f64 (/.f64 1/2 (/.f64 4 i)) (*.f64 i -2))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 i i)) (*.f64 1/2 (*.f64 i i))) -1/4)
(neg.f64 (*.f64 i (*.f64 i 1/4)))
Outputs
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(*.f64 -1/4 (pow.f64 i 2))
(+.f64 (*.f64 i (*.f64 i -1/4)) 0)
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/4)) (-.f64 i i))
(+.f64 (*.f64 -1/4 (*.f64 i i)) (-.f64 i i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
(+.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 i (-.f64 i i)))
(+.f64 (*.f64 -1/4 (*.f64 i i)) (*.f64 i (-.f64 i i)))
(*.f64 i (+.f64 (*.f64 -1/4 i) (-.f64 i i)))
(*.f64 i (-.f64 (-.f64 i i) (*.f64 i 1/4)))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -8 i)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1 (*.f64 i 1/8))))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 -1 (/.f64 (/.f64 -4 i) 0)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 0 (*.f64 i (*.f64 i -1/4)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (neg.f64 i)) (-.f64 0 (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(+.f64 0 (*.f64 (neg.f64 i) (-.f64 i (*.f64 i 3/4))))
(*.f64 i (-.f64 (*.f64 i 3/4) i))
(+.f64 (*.f64 i (neg.f64 i)) (-.f64 (-.f64 i i) (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(+.f64 (-.f64 i i) (*.f64 (neg.f64 i) (-.f64 i (*.f64 i 3/4))))
(+.f64 (-.f64 i i) (*.f64 i (-.f64 (*.f64 i 3/4) i)))
(+.f64 i (-.f64 (*.f64 i (-.f64 (*.f64 i 3/4) i)) i))
(+.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 i (*.f64 i -1/2)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (-.f64 i i) (*.f64 i (*.f64 i -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 i i)) (-.f64 i i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
(+.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i 1/4)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/2)) (/.f64 (neg.f64 i) (/.f64 1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 i i)) (*.f64 i (-.f64 i i)))
(*.f64 i (+.f64 (*.f64 -1/4 i) (-.f64 i i)))
(*.f64 i (-.f64 (-.f64 i i) (*.f64 i 1/4)))
(+.f64 (*.f64 i (*.f64 i -1/8)) (*.f64 i (*.f64 i -1/8)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/8)) (+.f64 0 (*.f64 i (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 i (*.f64 i -1/8)) (*.f64 (*.f64 i -1/8) i))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))) (*.f64 i (*.f64 i -1/4)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))) (*.f64 i (*.f64 i -1/4)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (/.f64 0 (/.f64 -8 i)) (*.f64 i (*.f64 i -1/4)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (/.f64 i (/.f64 -8 i)) (/.f64 i (/.f64 -8 i)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (/.f64 0 (/.f64 -1 (*.f64 i 1/8))) (*.f64 i (*.f64 i -1/4)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (/.f64 i (/.f64 -1 (*.f64 i 1/8))) (/.f64 i (/.f64 -1 (*.f64 i 1/8))))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 (*.f64 i 1/8) (neg.f64 i)) (*.f64 i (*.f64 i -1/8)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (*.f64 (*.f64 i (*.f64 i -1/4)) 1/2) (*.f64 i (*.f64 i -1/8)))
(*.f64 -1/4 (*.f64 i i))
(+.f64 (/.f64 (*.f64 i 1/8) (/.f64 -1 i)) (/.f64 (*.f64 i 1/8) (/.f64 -1 i)))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i -1/4)) 0)
(*.f64 -1/4 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i -1/4)) (-.f64 i i))
(+.f64 (*.f64 -1/4 (*.f64 i i)) (-.f64 i i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
(-.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 i (-.f64 i i)))
(-.f64 (*.f64 -1/4 (*.f64 i i)) (*.f64 i (-.f64 i i)))
(*.f64 i (-.f64 (*.f64 -1/4 i) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i -1/4)) (+.f64 (*.f64 i (-.f64 i i)) (-.f64 i i)))
(-.f64 (*.f64 -1/4 (*.f64 i i)) (+.f64 (-.f64 i i) (*.f64 i (-.f64 i i))))
(-.f64 i (-.f64 (+.f64 i (*.f64 i (-.f64 i i))) (*.f64 -1/4 (*.f64 i i))))
(-.f64 (*.f64 i (-.f64 (*.f64 -1/4 i) (-.f64 i i))) (-.f64 i i))
(-.f64 (*.f64 i (*.f64 i -1/4)) (+.f64 (*.f64 i (-.f64 i i)) (*.f64 i (-.f64 i i))))
(-.f64 (*.f64 -1/4 (*.f64 i i)) (*.f64 i (-.f64 i i)))
(*.f64 i (-.f64 (*.f64 -1/4 i) (-.f64 i i)))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -8 i)))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 0 (/.f64 -1 (*.f64 i 1/8))))
(*.f64 -1/4 (*.f64 i i))
(-.f64 0 (*.f64 i (*.f64 i 1/4)))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (*.f64 i (neg.f64 i)) (*.f64 (neg.f64 i) (*.f64 i 3/4)))
(+.f64 0 (*.f64 (neg.f64 i) (-.f64 i (*.f64 i 3/4))))
(*.f64 i (-.f64 (*.f64 i 3/4) i))
(-.f64 (*.f64 i (neg.f64 i)) (*.f64 (*.f64 i -1/4) (*.f64 i 3)))
(-.f64 (*.f64 i (neg.f64 i)) (*.f64 (*.f64 -1/4 i) (*.f64 i 3)))
(*.f64 i (-.f64 (neg.f64 i) (*.f64 (*.f64 -1/4 i) 3)))
(-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 1/2 (*.f64 i i)))
(*.f64 i (-.f64 (*.f64 i 1/4) (*.f64 i 1/2)))
(-.f64 (*.f64 i (*.f64 i 1/4)) (-.f64 0 (*.f64 i (*.f64 i -1/2))))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (-.f64 i i) (*.f64 i (*.f64 i 1/4)))
(-.f64 (-.f64 i i) (*.f64 1/4 (*.f64 i i)))
(-.f64 (-.f64 i i) (/.f64 1 (/.f64 (/.f64 -1 i) (*.f64 i -1/4))))
(-.f64 (-.f64 i i) (*.f64 i (*.f64 i 1/4)))
(-.f64 (-.f64 i i) (*.f64 1/4 (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/4)))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (*.f64 i (-.f64 i i)) (*.f64 i (*.f64 i 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 i i)) (*.f64 i (-.f64 i i)))
(*.f64 i (+.f64 (*.f64 -1/4 i) (-.f64 i i)))
(*.f64 i (-.f64 (-.f64 i i) (*.f64 i 1/4)))
(-.f64 (*.f64 (neg.f64 i) (*.f64 i 3/4)) (*.f64 i (*.f64 i -1/2)))
(-.f64 (*.f64 (neg.f64 i) (*.f64 i 3/4)) (*.f64 -1/2 (*.f64 i i)))
(-.f64 (*.f64 i (*.f64 i -2)) (+.f64 (*.f64 i (neg.f64 i)) (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(-.f64 (*.f64 i (*.f64 i -2)) (*.f64 (neg.f64 i) (+.f64 i (*.f64 i 3/4))))
(-.f64 (/.f64 0 (/.f64 1/2 (*.f64 i -1/8))) (/.f64 (neg.f64 i) (/.f64 1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (/.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (*.f64 i -1/8))) (/.f64 (*.f64 i 3) (/.f64 1/2 (*.f64 i -1/8))))
(/.f64 (-.f64 (+.f64 i (*.f64 i 3)) (*.f64 i 3)) (/.f64 1/2 (*.f64 i -1/8)))
(*.f64 (+.f64 i (-.f64 (*.f64 i 3) (*.f64 i 3))) (*.f64 -1/4 i))
(-.f64 (/.f64 i (/.f64 -1/2 (*.f64 i -1/8))) (/.f64 (+.f64 i i) (/.f64 -1/2 (*.f64 i -1/8))))
(-.f64 (*.f64 i (*.f64 i 1/4)) (*.f64 1/2 (*.f64 i i)))
(*.f64 i (-.f64 (*.f64 i 1/4) (*.f64 i 1/2)))
(-.f64 (/.f64 0 (/.f64 -1/2 (*.f64 i -1/8))) (/.f64 i (/.f64 -1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(-.f64 (/.f64 (*.f64 i 3/4) (/.f64 -2 i)) (*.f64 i (*.f64 i -1/8)))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(-.f64 (/.f64 (*.f64 i 3) (/.f64 -8 i)) (/.f64 i (/.f64 -8 i)))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(-.f64 (/.f64 (*.f64 i 3) (/.f64 -1 (*.f64 i 1/8))) (/.f64 i (/.f64 -1 (*.f64 i 1/8))))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(-.f64 (*.f64 (-.f64 i i) -1) (*.f64 i (*.f64 i 1/4)))
(+.f64 (*.f64 -1/4 (*.f64 i i)) (-.f64 i i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
(-.f64 (*.f64 (*.f64 (neg.f64 i) (*.f64 i 3/4)) 1/2) (*.f64 i (*.f64 i -1/8)))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(-.f64 (*.f64 (*.f64 i 3/4) (*.f64 i -1/2)) (*.f64 i (*.f64 i -1/8)))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(-.f64 (*.f64 (*.f64 i 3) (*.f64 i -1/8)) (*.f64 (*.f64 i -1/8) i))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(*.f64 i (*.f64 i -1/4))
(*.f64 -1/4 (*.f64 i i))
(*.f64 1/4 (*.f64 i (neg.f64 i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i 1/4) (neg.f64 i))
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1 (*.f64 i (*.f64 i 1/4)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i (*.f64 i -1/4)) 1)
(*.f64 -1/4 (*.f64 i i))
(*.f64 1 (*.f64 i (*.f64 i -1/4)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (neg.f64 i) (*.f64 i 1/4))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (neg.f64 i) (*.f64 1/4 (/.f64 1/2 (/.f64 1/2 i))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i (neg.f64 i)) 1/4)
(*.f64 -1/4 (*.f64 i i))
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 i) (*.f64 i -1/4))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 1/2 (*.f64 i (*.f64 i -1/2)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i 1/2) (*.f64 i -1/2))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/2) (*.f64 i 1/2))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/2) (*.f64 1/4 (/.f64 1 (/.f64 1/2 i))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/4) i)
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/4) (/.f64 1/2 (/.f64 1/2 i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1/4 (*.f64 (*.f64 i 1/2) (+.f64 i i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1/4 (*.f64 (*.f64 i 1/2) (/.f64 1 (/.f64 1/2 i))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i (*.f64 i 1/4)) -1)
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1/2 (*.f64 1/2 (*.f64 i i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1/2 (-.f64 0 (*.f64 i (*.f64 i -1/2))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 -1/2 (-.f64 (*.f64 i (*.f64 i -1/4)) (*.f64 (neg.f64 i) (*.f64 i 3/4))))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(*.f64 (+.f64 i i) (*.f64 i -1/8))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (+.f64 i i) (/.f64 1/2 (/.f64 1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i (*.f64 i -1/2)) 1/2)
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/8) (+.f64 i i))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/8) (/.f64 1 (/.f64 1/2 i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/8) (*.f64 1 (/.f64 1 (/.f64 1/2 i))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -1/8) (+.f64 0 (/.f64 1 (/.f64 1/2 i))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 2 (*.f64 i (*.f64 i -1/8)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 -4 i) i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 2 (-.f64 (*.f64 i (*.f64 i -1/4)) (/.f64 1/2 (/.f64 (/.f64 -4 i) i))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1/2 i) (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (/.f64 1 (/.f64 1/2 i)) (*.f64 i -1/8))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (/.f64 1/2 (/.f64 1/2 i)) (*.f64 i -1/4))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 1/2 (*.f64 i i)) -1/2)
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i i) -1/4)
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -2) (*.f64 i 1/8))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -2) (/.f64 1/2 (/.f64 4 i)))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -2) (*.f64 (*.f64 i -1/4) -1/2))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -2) (-.f64 (*.f64 i 1/4) (/.f64 1/2 (/.f64 4 i))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i -2) (/.f64 1/2 (/.f64 -1/2 (*.f64 i -1/8))))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i (*.f64 i -2)) 1/8)
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i 1/8) (*.f64 i -2))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (*.f64 i 1/8) (-.f64 i (*.f64 i 3)))
(-.f64 (*.f64 3/4 (/.f64 i (/.f64 -2 i))) (*.f64 i (*.f64 i -1/8)))
(*.f64 (*.f64 i -1/8) (-.f64 (*.f64 i 3) i))
(*.f64 i (*.f64 (-.f64 i (*.f64 i 3)) 1/8))
(*.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (/.f64 -8 i)))
(*.f64 (+.f64 i (*.f64 i 3)) (/.f64 i -16))
(*.f64 (+.f64 i (*.f64 i 3)) (*.f64 i -1/16))
(*.f64 (+.f64 i (*.f64 i 3)) (/.f64 1/2 (/.f64 -1 (*.f64 i 1/8))))
(*.f64 (+.f64 i (*.f64 i 3)) (/.f64 i -16))
(*.f64 (+.f64 i (*.f64 i 3)) (*.f64 i -1/16))
(*.f64 (/.f64 1/2 (/.f64 (/.f64 -4 i) i)) 2)
(*.f64 -1/4 (*.f64 i i))
(*.f64 (/.f64 1/2 (/.f64 4 i)) (*.f64 i -2))
(*.f64 -1/4 (*.f64 i i))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 i i)) (*.f64 1/2 (*.f64 i i))) -1/4)
(*.f64 -1/4 (*.f64 i i))
(neg.f64 (*.f64 i (*.f64 i 1/4)))
(*.f64 -1/4 (*.f64 i i))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
0.1b
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
Compiler

Compiled 26 to 18 computations (30.8% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
i
@-inf
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
0.0ms
i
@inf
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
0.0ms
i
@0
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
0.0ms
i
@0
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
0.0ms
i
@-inf
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))

rewrite65.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
862×rational.json-simplify-1
712×rational.json-simplify-19
616×rational.json-simplify-13
606×rational.json-simplify-15
602×rational.json-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0944
15944
221544
3114344
Stop Event
node limit
Counts
2 → 203
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 0 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 (+.f64 (*.f64 i 1/16) (/.f64 0 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (-.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (+.f64 (/.f64 1/64 i) (-.f64 i i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (-.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) (+.f64 0 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/32 i)) (+.f64 0 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/32 i)) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (/.f64 1/32 i)) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (+.f64 0 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i i) 1/8) (-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 1/16 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i i) 1/8) (*.f64 (/.f64 1 i) (-.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i i) 1/8) (/.f64 (-.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/32 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/64 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/32 (*.f64 i i)) (*.f64 (/.f64 1 i) (-.f64 (/.f64 -1/64 i) (*.f64 i -1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/32 (*.f64 i i)) (/.f64 (-.f64 (/.f64 -1/64 i) (*.f64 i -1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (*.f64 1/64 (/.f64 1/2 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (*.f64 i (/.f64 1/32 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/64 (*.f64 i i)) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (/.f64 1/16 i)) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1/64 i) 1/2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 1/2 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i 1/16) 1/2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 1/2 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1/2) (/.f64 1 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 1/64 i) 1/2) i) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 i 1/16) 1/2) i) (/.f64 (*.f64 1/2 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 -1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 -1/64 i) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (-.f64 0 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (*.f64 -1 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (/.f64 i i) 1/8)) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/32 (*.f64 i i))) (/.f64 1/64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) i) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) i) (/.f64 1/64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) i) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (+.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (+.f64 i i))) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1 i)) (*.f64 i (/.f64 1/16 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1 i)) (/.f64 1/64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 i) -1) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1/2 i))) (*.f64 (neg.f64 (/.f64 1/2 i)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))) (*.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 1/32 (*.f64 i i)) (*.f64 (/.f64 i i) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 i i) 1/8) (/.f64 1/32 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 -1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 1 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (-.f64 0 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 i) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 i)) (/.f64 2 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 i)) (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 i)) (/.f64 -1 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (neg.f64 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 -1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 i)) (*.f64 1 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (-.f64 0 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (*.f64 1 (-.f64 0 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 1/2 (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 1 (*.f64 1/2 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (/.f64 1/2 i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (-.f64 (/.f64 1/2 i) (*.f64 1/2 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (/.f64 -1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (*.f64 (/.f64 1 i) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (*.f64 1 (/.f64 -1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 i) (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 i) (/.f64 -1 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 i))) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))) (/.f64 1/2 i))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/64 i) (*.f64 i -1/16))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/64 i) (-.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/64 i) (-.f64 (/.f64 1/32 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/16) (/.f64 -1/64 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/16) (-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 1/16) (-.f64 (*.f64 i 1/8) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 0 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (-.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (*.f64 i 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/64 i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i -1/16) (-.f64 0 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (*.f64 -1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/64 i) (-.f64 0 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 i) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 i i) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 i) 3/32) (-.f64 (/.f64 1/16 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i 3/16) (-.f64 (*.f64 (*.f64 i 1/8) 2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/64 i) (*.f64 (*.f64 i 1/8) 2)) (*.f64 i 3/16))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/16 i)) (*.f64 (/.f64 1/2 i) 3/32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (+.f64 i (*.f64 1/2 (/.f64 1/2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/32 (+.f64 (+.f64 i i) (/.f64 1/2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))))

simplify100.0ms (1%)

Algorithm
egg-herbie
Rules
1524×rational.json-simplify-33
1334×rational.json-simplify-27
842×rational.json-simplify-26
654×rational.json-simplify-51
628×rational.json-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04186075
114135777
263325735
Stop Event
node limit
Counts
227 → 253
Calls
Call 1
Inputs
(/.f64 1/64 (pow.f64 i 2))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(/.f64 1/64 i)
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(*.f64 1/16 i)
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(*.f64 1/16 i)
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 i)))
(+.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 1/16 i)))
(+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 0 i))))
(+.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 (+.f64 (*.f64 i 1/16) (/.f64 0 i)) i))
(+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/64 (*.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 i i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (-.f64 i i))))
(+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (+.f64 (/.f64 1/64 i) (-.f64 i i)) i))
(+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(+.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(+.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (-.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) (+.f64 0 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (+.f64 0 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (+.f64 0 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (*.f64 (/.f64 i i) 1/8) (-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 1/16 i))))
(+.f64 (*.f64 (/.f64 i i) 1/8) (*.f64 (/.f64 1 i) (-.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(+.f64 (*.f64 (/.f64 i i) 1/8) (/.f64 (-.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(+.f64 (/.f64 1/32 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/64 (*.f64 i i))))
(+.f64 (/.f64 1/32 (*.f64 i i)) (*.f64 (/.f64 1 i) (-.f64 (/.f64 -1/64 i) (*.f64 i -1/16))))
(+.f64 (/.f64 1/32 (*.f64 i i)) (/.f64 (-.f64 (/.f64 -1/64 i) (*.f64 i -1/16)) i))
(+.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (*.f64 1/64 (/.f64 1/2 (*.f64 i i))))
(+.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (*.f64 i (/.f64 1/32 i)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(+.f64 (*.f64 (/.f64 1/64 (*.f64 i i)) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))
(+.f64 (*.f64 (*.f64 i (/.f64 1/16 i)) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))
(+.f64 (*.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(+.f64 (*.f64 (*.f64 (/.f64 1/64 i) 1/2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 1/2 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))
(+.f64 (*.f64 (*.f64 (*.f64 i 1/16) 1/2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 1/2 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1/2) (/.f64 1 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(+.f64 (/.f64 (*.f64 (/.f64 1/64 i) 1/2) i) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) i))
(+.f64 (/.f64 (*.f64 (*.f64 i 1/16) 1/2) i) (/.f64 (*.f64 1/2 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) i))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(-.f64 0 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 -1/16 i)))
(-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 -1/64 i) i))
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (-.f64 0 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (neg.f64 i)))
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) -1))
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (*.f64 -1 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(-.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(-.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(-.f64 (-.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(-.f64 (+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (/.f64 i i) 1/8)) (*.f64 i (/.f64 1/16 i)))
(-.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/32 (*.f64 i i))) (/.f64 1/64 (*.f64 i i)))
(-.f64 (+.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) i) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) i))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) i) (/.f64 1/64 (*.f64 i i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) i) (*.f64 i (/.f64 1/16 i)))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (+.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(-.f64 (/.f64 0 (neg.f64 (+.f64 i i))) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1 i)) (*.f64 i (/.f64 1/16 i)))
(-.f64 (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1 i)) (/.f64 1/64 (*.f64 i i)))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3)))
(-.f64 (*.f64 (/.f64 0 i) -1) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 i))) (*.f64 (neg.f64 (/.f64 1/2 i)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))) (*.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 1/2 i)))
(*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1 i))
(*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1)
(*.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(*.f64 1/2 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))
(*.f64 1/2 (+.f64 (/.f64 1/32 (*.f64 i i)) (*.f64 (/.f64 i i) 1/8)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 i i) 1/8) (/.f64 1/32 (*.f64 i i))))
(*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (/.f64 1/2 i))
(*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 -1 i))
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 1 (neg.f64 i)))
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (-.f64 0 (/.f64 1 i)))
(*.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) -1)
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i)))
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) i))
(*.f64 -1/2 (*.f64 (/.f64 1 i) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(*.f64 -1/2 (-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 1/2)
(*.f64 (*.f64 1/2 (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2))
(*.f64 (*.f64 1/2 (/.f64 1/2 i)) (/.f64 2 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) 2)
(*.f64 2 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(*.f64 (-.f64 0 (/.f64 1/2 i)) (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(*.f64 (-.f64 0 (/.f64 1/2 i)) (/.f64 -1 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(*.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (neg.f64 (/.f64 1/2 i)))
(*.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 -1/2 i))
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(*.f64 (neg.f64 (/.f64 1/2 i)) (*.f64 1 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(*.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (-.f64 0 (/.f64 1/2 i)))
(*.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (*.f64 1 (-.f64 0 (/.f64 1/2 i))))
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 1/2 (/.f64 1/2 i)))
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 1 (*.f64 1/2 (/.f64 1/2 i))))
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (/.f64 1/2 i) 1/2))
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (-.f64 (/.f64 1/2 i) (*.f64 1/2 (/.f64 1/2 i))))
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (/.f64 -1/2 i))
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (*.f64 (/.f64 1 i) -1/2))
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (*.f64 1 (/.f64 -1/2 i)))
(*.f64 (+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i)) -1/2)
(*.f64 (/.f64 -1/2 i) (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(*.f64 (/.f64 -1/2 i) (/.f64 -1 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(*.f64 (neg.f64 (/.f64 1 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 i))) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))) (/.f64 1/2 i))
(neg.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (/.f64 1/64 i) (*.f64 i -1/16))
(-.f64 (/.f64 1/64 i) (-.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(-.f64 (/.f64 1/64 i) (-.f64 (/.f64 1/32 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(-.f64 (*.f64 i 1/16) (/.f64 -1/64 i))
(-.f64 (*.f64 i 1/16) (-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(-.f64 (*.f64 i 1/16) (-.f64 (*.f64 i 1/8) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 0 i))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (-.f64 i i))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(-.f64 0 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (*.f64 i 1/16))
(-.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/64 i))
(-.f64 (*.f64 i -1/16) (-.f64 0 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(-.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(-.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (*.f64 -1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(-.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) -1))
(-.f64 (/.f64 -1/64 i) (-.f64 0 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(-.f64 (/.f64 0 i) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (-.f64 i i) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3))
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(-.f64 (*.f64 (/.f64 1/2 i) 3/32) (-.f64 (/.f64 1/16 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(-.f64 (*.f64 i 3/16) (-.f64 (*.f64 (*.f64 i 1/8) 2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(-.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 (*.f64 i 1/8) 2)) (*.f64 i 3/16))
(-.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/16 i)) (*.f64 (/.f64 1/2 i) 3/32))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1/2))
(*.f64 1/16 (+.f64 i (*.f64 1/2 (/.f64 1/2 i))))
(*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1)
(*.f64 1 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(*.f64 1/32 (+.f64 (+.f64 i i) (/.f64 1/2 i)))
(*.f64 1/2 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 1/2)
(*.f64 -1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) -1)
(*.f64 -1/2 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(*.f64 -1/2 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(*.f64 -1/2 (*.f64 1 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(*.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) -1/2)
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) 1/4)
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) -1/2)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1)
(/.f64 1 (/.f64 -1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(/.f64 1/2 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2)
(/.f64 -1 (/.f64 1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(/.f64 -1 (/.f64 -1 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))))
(/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) -1)
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) -1)
(neg.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
Outputs
(/.f64 1/64 (pow.f64 i 2))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
1/16
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(+.f64 1/16 (*.f64 1/64 (/.f64 1 (pow.f64 i 2))))
(+.f64 1/16 (/.f64 1/64 (pow.f64 i 2)))
(/.f64 1/64 i)
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 1/16 i)
(*.f64 i 1/16)
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 1/16 i)
(*.f64 i 1/16)
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(+.f64 (*.f64 1/16 i) (*.f64 1/64 (/.f64 1 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 0 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) i) (/.f64 (-.f64 (/.f64 1/64 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))) i))
(+.f64 (/.f64 1/64 (*.f64 i i)) (+.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 (-.f64 (/.f64 -1/64 i) (*.f64 i -1/16)) i)))
(+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 0 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (+.f64 (*.f64 i 1/16) (/.f64 0 i))) i)
(+.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 (+.f64 (*.f64 i 1/16) (/.f64 0 i)) i))
(+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 0 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (+.f64 (*.f64 i 1/16) (/.f64 0 i))) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/64 (*.f64 i i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (+.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 i i)))
(+.f64 (/.f64 1/64 (*.f64 i i)) (+.f64 (/.f64 (*.f64 i 1/16) i) (-.f64 i i)))
(+.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(-.f64 (+.f64 (/.f64 (*.f64 i 1/16) i) (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(+.f64 (*.f64 1/16 (/.f64 i i)) (+.f64 (*.f64 1/16 (/.f64 i i)) (/.f64 (-.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)))
(+.f64 (*.f64 i (/.f64 1/16 i)) (-.f64 (/.f64 1/64 (*.f64 i i)) (-.f64 i i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(+.f64 (*.f64 i (/.f64 1/16 i)) (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (-.f64 i i))))
(+.f64 (/.f64 (*.f64 i 1/16) i) (*.f64 (/.f64 1 i) (+.f64 i (-.f64 (/.f64 1/64 i) i))))
(/.f64 (+.f64 (*.f64 i 1/16) (+.f64 i (-.f64 (/.f64 1/64 i) i))) i)
(+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (+.f64 (/.f64 1/64 i) (-.f64 i i)) i))
(+.f64 (/.f64 (*.f64 i 1/16) i) (*.f64 (/.f64 1 i) (+.f64 i (-.f64 (/.f64 1/64 i) i))))
(/.f64 (+.f64 (*.f64 i 1/16) (+.f64 i (-.f64 (/.f64 1/64 i) i))) i)
(+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (-.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) (+.f64 0 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)))
(/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i)
(+.f64 (*.f64 i (/.f64 1/32 i)) (+.f64 0 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)))
(/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i)
(+.f64 (*.f64 i (/.f64 1/32 i)) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)) (-.f64 (*.f64 i (/.f64 1/32 i)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 i 0))))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i) (*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i) (/.f64 (*.f64 (+.f64 i (/.f64 1/4 i)) 0) i))
(+.f64 (*.f64 i (/.f64 1/32 i)) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)) (-.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 1/32 i))))
(-.f64 (/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i) (*.f64 (+.f64 i (/.f64 1/4 i)) 0))
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/128 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i)
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (+.f64 0 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))
(+.f64 (/.f64 1/128 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i)
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)) (-.f64 (/.f64 1/128 (*.f64 i i)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 i 0))))
(-.f64 (/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i) (*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 0 i)))
(-.f64 (/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i) (/.f64 (*.f64 (+.f64 i (/.f64 1/4 i)) 0) i))
(+.f64 (*.f64 1/64 (/.f64 1/2 (*.f64 i i))) (-.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)) (-.f64 (/.f64 1/128 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(-.f64 (/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i) (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 1/32 i))))
(-.f64 (/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i) (*.f64 (+.f64 i (/.f64 1/4 i)) 0))
(+.f64 (*.f64 (/.f64 i i) 1/8) (-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 1/16 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 i i) 1/8) (*.f64 (/.f64 1 i) (-.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 i i) 1/8) (/.f64 (-.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/32 (*.f64 i i)) (-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/64 (*.f64 i i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/32 (*.f64 i i)) (*.f64 (/.f64 1 i) (-.f64 (/.f64 -1/64 i) (*.f64 i -1/16))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 1/32 (*.f64 i i)) (/.f64 (-.f64 (/.f64 -1/64 i) (*.f64 i -1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) (*.f64 1/64 (/.f64 1/2 (*.f64 i i))))
(+.f64 (/.f64 1/128 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i)
(+.f64 (*.f64 (/.f64 1/2 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) (*.f64 i (/.f64 1/32 i)))
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)))
(/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (-.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (/.f64 1/64 (*.f64 i i)) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))
(+.f64 (/.f64 1/128 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i)
(+.f64 (*.f64 (*.f64 i (/.f64 1/16 i)) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)))
(/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i)
(+.f64 (*.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (*.f64 (*.f64 (/.f64 1/64 i) 1/2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 1/2 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)))))
(+.f64 (/.f64 1/128 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i)
(+.f64 (*.f64 (*.f64 (*.f64 i 1/16) 1/2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 1/2 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)))))
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)))
(/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i)
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1/2) (/.f64 1 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(+.f64 (/.f64 (*.f64 (/.f64 1/64 i) 1/2) i) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))) i))
(+.f64 (/.f64 1/128 (*.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/128 i) (+.f64 (*.f64 i 1/16) (/.f64 1/128 i))) i)
(+.f64 (/.f64 (*.f64 (*.f64 i 1/16) 1/2) i) (/.f64 (*.f64 1/2 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))) i))
(+.f64 (*.f64 i (/.f64 1/32 i)) (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/2 i)))
(/.f64 (+.f64 (*.f64 i 1/32) (+.f64 (/.f64 1/64 i) (*.f64 i 1/32))) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 0)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (-.f64 i i))
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 0 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (+.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 0 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 i (/.f64 -1/16 i)))
(-.f64 (/.f64 1/64 (*.f64 i i)) (/.f64 i (/.f64 i -1/16)))
(/.f64 (-.f64 (/.f64 1/64 i) (*.f64 i -1/16)) i)
(-.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 (/.f64 -1/64 i) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (-.f64 0 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (neg.f64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) -1))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (*.f64 -1 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 0 i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 i 0)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 0 i)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (/.f64 (*.f64 (+.f64 i (/.f64 1/4 i)) 0) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (/.f64 0 (/.f64 i (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (-.f64 (/.f64 0 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (/.f64 1/64 (*.f64 i i)) (*.f64 (/.f64 i i) 1/8)) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (*.f64 i (/.f64 1/16 i)) (/.f64 1/32 (*.f64 i i))) (/.f64 1/64 (*.f64 i i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (+.f64 (/.f64 0 i) (*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) i) (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) i) (/.f64 1/64 (*.f64 i i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) i) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (+.f64 i i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 0 (neg.f64 (+.f64 i i))) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (/.f64 0 (/.f64 i -1/2)) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (/.f64 1 i)) (*.f64 i (/.f64 1/16 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1 i)) (/.f64 1/64 (*.f64 i i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (/.f64 1 i)) (*.f64 (/.f64 1 i) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 (/.f64 0 i) -1) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 i))) (*.f64 (neg.f64 (/.f64 1/2 i)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (*.f64 0 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))) (*.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 1)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 1 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 1/2 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 1/2 (+.f64 (/.f64 1/32 (*.f64 i i)) (*.f64 (/.f64 i i) 1/8)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 1/2 (+.f64 (*.f64 (/.f64 i i) 1/8) (/.f64 1/32 (*.f64 i i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 1/2 i) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (/.f64 1/2 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 1 i) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 -1 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 1 (neg.f64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (-.f64 0 (/.f64 1 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) -1)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/2 (*.f64 (/.f64 1 i) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/2 (-.f64 (/.f64 0 i) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) (*.f64 (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i) 3)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) i) 1/2)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 1/2 (/.f64 1/2 i)) (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 1/2 (/.f64 1/2 i)) (/.f64 2 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)) 2)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 2 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (-.f64 0 (/.f64 1/2 i)) (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (-.f64 0 (/.f64 1/2 i)) (/.f64 -1 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (neg.f64 (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (/.f64 -1/2 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (/.f64 1/2 i)) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (/.f64 1/2 i)) (*.f64 1 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (-.f64 0 (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) (*.f64 1 (-.f64 0 (/.f64 1/2 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 1/2 (/.f64 1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 1 (*.f64 1/2 (/.f64 1/2 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (/.f64 1/2 i) 1/2))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (-.f64 (/.f64 1/2 i) (*.f64 1/2 (/.f64 1/2 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (/.f64 -1/2 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (*.f64 (/.f64 1 i) -1/2))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (*.f64 1 (/.f64 -1/2 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (+.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i) (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i)) -1/2)
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 -1/2 i) (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (/.f64 -1/2 i) (/.f64 -1 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (/.f64 1 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 i))) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))) (/.f64 1/2 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(neg.f64 (/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(-.f64 (/.f64 1/64 i) (*.f64 i -1/16))
(-.f64 (/.f64 1/64 i) (-.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (/.f64 1/64 i) (-.f64 (/.f64 1/32 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (*.f64 i 1/16) (/.f64 -1/64 i))
(-.f64 (*.f64 i 1/16) (-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (*.f64 i 1/16) (-.f64 (*.f64 i 1/8) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (/.f64 0 i))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (-.f64 i i))
(+.f64 (/.f64 1/64 i) (-.f64 (*.f64 i 1/16) (-.f64 i i)))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) (+.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 0 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (*.f64 i 1/16))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i)) (/.f64 1/64 i))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (*.f64 i -1/16) (-.f64 0 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (*.f64 -1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) -1))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (/.f64 -1/64 i) (-.f64 0 (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (/.f64 0 i) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (+.f64 (*.f64 i 0) (*.f64 0 (/.f64 1/32 i))) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (*.f64 (+.f64 i (/.f64 1/4 i)) 0) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (-.f64 i i) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(-.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (*.f64 (/.f64 1/2 i) 3/32) (-.f64 (/.f64 1/16 i) (+.f64 (*.f64 i 1/16) (/.f64 1/32 i))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (*.f64 i 3/16) (-.f64 (*.f64 (*.f64 i 1/8) 2) (+.f64 (/.f64 1/64 i) (*.f64 i 1/8))))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/8)) (-.f64 (*.f64 2 (*.f64 i 1/8)) (*.f64 i 3/16)))
(+.f64 (/.f64 1/64 i) (-.f64 (*.f64 i 1/8) (-.f64 (*.f64 i 1/4) (*.f64 i 3/16))))
(-.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 0)) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (+.f64 (/.f64 1/64 i) (*.f64 (*.f64 i 1/8) 2)) (*.f64 i 3/16))
(+.f64 (/.f64 1/64 i) (-.f64 (*.f64 2 (*.f64 i 1/8)) (*.f64 i 3/16)))
(+.f64 (/.f64 1/64 i) (-.f64 (*.f64 i 1/4) (*.f64 i 3/16)))
(-.f64 (+.f64 (*.f64 i 1/16) (/.f64 1/16 i)) (*.f64 (/.f64 1/2 i) 3/32))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 3) 1/2) (*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1/2))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 1/16 (+.f64 i (*.f64 1/2 (/.f64 1/2 i))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 1 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 1/32 (+.f64 (+.f64 i i) (/.f64 1/2 i)))
(+.f64 (*.f64 (+.f64 i i) 1/32) (/.f64 1/64 i))
(*.f64 1/32 (+.f64 (/.f64 1/2 i) (+.f64 i i)))
(*.f64 1/2 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 1/2)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 -1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) -1)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 -1/2 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 -1/2 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 -1/2 (*.f64 1 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 (-.f64 0 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))) -1/2)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 (*.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2) 1/4)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(*.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) -1/2)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) 1)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 1 (/.f64 -1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 1/2 (/.f64 1 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 (+.f64 (/.f64 1/32 i) (*.f64 i 1/8)) 2)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 -1 (/.f64 1 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 -1 (/.f64 -1 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16))))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) -1)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i))) -1)
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))
(neg.f64 (+.f64 (*.f64 i -1/16) (/.f64 -1/64 i)))
(+.f64 (/.f64 1/64 i) (*.f64 i 1/16))

eval459.0ms (4.7%)

Compiler

Compiled 28833 to 18729 computations (35% saved)

prune617.0ms (6.3%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New142731430
Fresh011
Picked011
Done235
Total142981437
Error
0b
Counts
1437 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
30.0b
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
18.2b
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
34.5b
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
0.1b
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
46.0b
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
34.6b
(*.f64 i (-.f64 (*.f64 i 3/4) i))
34.5b
(*.f64 i (*.f64 -1/4 i))
29.5b
1/16
Compiler

Compiled 68 to 47 computations (30.9% saved)

regimes19.0ms (0.2%)

Counts
18 → 1
Calls
Call 1
Inputs
1/16
(*.f64 i (*.f64 -1/4 i))
(*.f64 i (-.f64 (*.f64 i 3/4) i))
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
(/.f64 (*.f64 i i) (+.f64 -4 (*.f64 i (*.f64 i 16))))
(/.f64 (+.f64 (*.f64 i 1/4) (/.f64 1/16 i)) (*.f64 i 4))
(*.f64 i (/.f64 (*.f64 i 1/4) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (*.f64 i 1/4) (/.f64 (+.f64 (*.f64 i (*.f64 i 4)) -1) i))
(/.f64 (*.f64 (*.f64 i -1/4) i) (-.f64 1 (*.f64 i (*.f64 i 4))))
(*.f64 i (/.f64 (*.f64 i (*.f64 i (/.f64 (/.f64 i i) (*.f64 i 4)))) (+.f64 (*.f64 i (*.f64 i 4)) -1)))
(/.f64 (/.f64 (*.f64 i (*.f64 i (/.f64 i i))) (/.f64 (+.f64 (/.f64 i (/.f64 1/4 i)) -1) i)) (*.f64 i 4))
(/.f64 (/.f64 (/.f64 (*.f64 i (/.f64 (*.f64 i (*.f64 i i)) i)) 4) i) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1))
(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) (+.f64 (*.f64 (*.f64 i 2) (*.f64 i 2)) -1)))
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 2 i) (*.f64 2 i))) (-.f64 (*.f64 (*.f64 2 i) (*.f64 2 i)) 1))
Outputs
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
Calls

2 calls:

9.0ms
i
4.0ms
(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 2 i) (*.f64 2 i))) (-.f64 (*.f64 (*.f64 2 i) (*.f64 2 i)) 1))
Results
ErrorSegmentsBranch
0.1b1i
0.1b1(/.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 2 i) (*.f64 2 i))) (-.f64 (*.f64 (*.f64 2 i) (*.f64 2 i)) 1))
Compiler

Compiled 265 to 166 computations (37.4% saved)

regimes11.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
1/16
(*.f64 i (*.f64 -1/4 i))
(*.f64 i (-.f64 (*.f64 i 3/4) i))
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
Outputs
(*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16))))
1/16
Calls

1 calls:

9.0ms
i
Results
ErrorSegmentsBranch
0.0b2i
Compiler

Compiled 52 to 32 computations (38.5% saved)

bsearch4.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
1688.788936663349
3982507716.416443
Results
4.0ms32×body256valid
Compiler

Compiled 62 to 44 computations (29% saved)

regimes10.0ms (0.1%)

Counts
6 → 2
Calls
Call 1
Inputs
1/16
(*.f64 i (*.f64 -1/4 i))
(*.f64 i (-.f64 (*.f64 i 3/4) i))
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
Outputs
(*.f64 i (*.f64 -1/4 i))
(/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i)
Calls

1 calls:

9.0ms
i
Results
ErrorSegmentsBranch
0.8b2i
Compiler

Compiled 41 to 26 computations (36.6% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
0.07077554596744064
0.958094590492828
Results
12.0ms96×body256valid
Compiler

Compiled 138 to 98 computations (29% saved)

regimes9.0ms (0.1%)

Accuracy

Total -62.1b remaining (-6621.7%)

Threshold costs -62.1b (-6621.7%)

Counts
5 → 2
Calls
Call 1
Inputs
1/16
(*.f64 i (*.f64 -1/4 i))
(*.f64 i (-.f64 (*.f64 i 3/4) i))
(/.f64 (*.f64 i 1/4) (/.f64 -1 i))
(+.f64 i (-.f64 (*.f64 -1/4 (*.f64 i i)) i))
Outputs
(*.f64 i (*.f64 -1/4 i))
1/16
Calls

1 calls:

8.0ms
i
Results
ErrorSegmentsBranch
0.9b2i
Compiler

Compiled 32 to 20 computations (37.5% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
0.07077554596744064
0.958094590492828
Results
12.0ms96×body256valid
Compiler

Compiled 90 to 68 computations (24.4% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037143
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
(if (<=.f64 i 5000000) (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))) 1/16)
(if (<=.f64 i 1/2) (*.f64 i (*.f64 -1/4 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(if (<=.f64 i 1/2) (*.f64 i (*.f64 -1/4 i)) 1/16)
1/16
Outputs
(/.f64 (*.f64 i 1/4) (-.f64 (*.f64 i 4) (/.f64 1 i)))
(if (<=.f64 i 5000000) (*.f64 i (/.f64 i (+.f64 -4 (*.f64 (*.f64 i i) 16)))) 1/16)
(if (<=.f64 i 1/2) (*.f64 i (*.f64 -1/4 i)) (/.f64 (+.f64 (/.f64 1/64 i) (*.f64 i 1/16)) i))
(if (<=.f64 i 1/2) (*.f64 i (*.f64 -1/4 i)) 1/16)
1/16
Compiler

Compiled 61 to 44 computations (27.9% saved)

soundness280.0ms (2.8%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-7
1432×rational.json-simplify-7
1330×rational.json-simplify-16
1330×rational.json-simplify-16
1192×rational.json-simplify-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01273
14473
217667
3105261
059210801
116369521
268239519
01273
14473
217667
3105261
Stop Event
node limit
node limit
node limit
Compiler

Compiled 435 to 264 computations (39.3% saved)

end39.0ms (0.4%)

Compiler

Compiled 57 to 40 computations (29.8% saved)

Profiling

Loading profile data...