Details

Time bar (total: 15.2s)

analyze289.0ms (1.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
3.1%3.1%96.7%0.2%0%0%0%8
6.3%6.2%92%0.2%0%1.6%0%9
8.3%8.2%90.1%0.2%0%1.6%0%10
13.6%13.3%84.2%0.2%0%2.3%0%11
17.8%16.2%74.7%0.2%0%9%0%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample2.4s (15.5%)

Results
1.3s8256×body256valid
975.0ms7450×body256invalid
109.0ms913×body256infinite
Bogosity

preprocess52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1268×rational.json-simplify-1
1058×rational.json-simplify-44
1030×rational.json-simplify-45
862×rational.json-simplify-13
854×rational.json-simplify-14
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034161
174161
2149161
3444161
41553161
55943161
67624161
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
2
Call 2
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 A (sqrt.f64 (/.f64 c0 (*.f64 V l))))
(*.f64 V (sqrt.f64 (/.f64 A (*.f64 c0 l))))
(*.f64 l (sqrt.f64 (/.f64 A (*.f64 V c0))))
(*.f64 c0 (sqrt.f64 (/.f64 V (*.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 l (*.f64 V A))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 A (sqrt.f64 (/.f64 c0 (*.f64 V l))))
(*.f64 A (sqrt.f64 (/.f64 (/.f64 c0 V) l)))
(*.f64 V (sqrt.f64 (/.f64 A (*.f64 c0 l))))
(*.f64 V (sqrt.f64 (/.f64 (/.f64 A c0) l)))
(*.f64 l (sqrt.f64 (/.f64 A (*.f64 V c0))))
(*.f64 l (sqrt.f64 (/.f64 A (*.f64 c0 V))))
(*.f64 l (sqrt.f64 (/.f64 (/.f64 A V) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 V (*.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 l (*.f64 V A))))
(*.f64 c0 (sqrt.f64 (/.f64 l (*.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Symmetry

(sort V l)

Compiler

Compiled 16 to 12 computations (25% saved)

simplify140.0ms (0.9%)

Algorithm
egg-herbie
Rules
3054×rational.json-simplify-14
1556×rational.json-simplify-50
1306×rational.json-simplify-1
1126×rational.json-simplify-2
976×rational.json-simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
11923
23623
39823
431023
5122923
6373223
7597323
8655223
9656523
10656523
11706323
12707923
13707923
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))

eval0.0ms (0%)

Compiler

Compiled 20 to 12 computations (40% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
14.1b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
19.8b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
18.2b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Compiler

Compiled 24 to 16 computations (33.3% saved)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.6b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
4.2b
(/.f64 A (*.f64 V l))
14.7b
(sqrt.f64 (/.f64 A (*.f64 V l)))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series18.0ms (0.1%)

Counts
3 → 12
Calls

30 calls:

TimeVariablePointExpression
1.0ms
c0
@inf
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
1.0ms
A
@-inf
(/.f64 A (*.f64 V l))
1.0ms
V
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
1.0ms
A
@inf
(/.f64 A (*.f64 V l))
1.0ms
c0
@0
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1238×rational.json-simplify-13
964×rational.json-simplify-21
952×rational.json-simplify-6
802×rational.json-simplify-4
798×rational.json-simplify-14
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
16553
224353
3141253
Stop Event
node limit
Counts
3 → 373
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (+.f64 A A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (+.f64 0 (*.f64 A (/.f64 1/2 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 A (/.f64 1/2 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (/.f64 A (*.f64 V (/.f64 l 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (+.f64 0 (/.f64 A (*.f64 V (/.f64 l 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (/.f64 l 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (+.f64 A A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) (/.f64 l 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 A A) 0) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 l)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (+.f64 A A) 0)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (/.f64 0 l)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (+.f64 A A) 0)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V (/.f64 l 1/2))) (/.f64 A (*.f64 V (/.f64 l 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (*.f64 V l)) -1) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (*.f64 V l) -1/2)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 l) (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 V) (/.f64 (+.f64 A A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V l)) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 A A) (neg.f64 (/.f64 1/2 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V l)) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 (/.f64 1 l) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 1 (/.f64 (+.f64 A A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 (+.f64 A A) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (+.f64 A A) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (neg.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (*.f64 1 (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 A (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 A (*.f64 V (/.f64 l 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 A (*.f64 V (/.f64 l 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) (/.f64 l 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 l) (/.f64 A (/.f64 V 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 (/.f64 1/2 V) (/.f64 l 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (/.f64 (/.f64 1/2 V) (/.f64 l 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 V l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 (*.f64 V l)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 A (*.f64 V l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 c0 (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (/.f64 c0 (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 c0 (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (+.f64 c0 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (/.f64 c0 (/.f64 1 0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) -1) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c0 0) -1) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1 (/.f64 1 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 c0 c0)) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 -1 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))))

simplify140.0ms (0.9%)

Algorithm
egg-herbie
Rules
1792×rational.json-simplify-3
1150×rational.json-simplify-5
1136×rational.json-simplify-12
730×rational.json-simplify-4
698×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06788035
120867935
Stop Event
node limit
Counts
385 → 408
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) -1))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (+.f64 A A) 0))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (/.f64 0 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V (neg.f64 l))))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (+.f64 A A) 0) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (+.f64 0 (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (/.f64 A (*.f64 V (/.f64 l 1/2))))
(+.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (+.f64 0 (/.f64 A (*.f64 V (/.f64 l 1/2)))))
(+.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (/.f64 l 1/2)))))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (+.f64 A A) 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 1/2 A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l 1/2)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) (/.f64 l 1/2)))
(-.f64 0 (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) -1))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 (+.f64 A A) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(-.f64 (-.f64 0 (/.f64 0 l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (-.f64 0 (*.f64 (+.f64 A A) 0)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (/.f64 0 l)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (+.f64 A A) 0)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V (/.f64 l 1/2))) (/.f64 A (*.f64 V (/.f64 l 1/2))))
(-.f64 (/.f64 (/.f64 0 (*.f64 V l)) -1) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 (/.f64 (*.f64 V l) -1/2)) (/.f64 A (*.f64 V (neg.f64 l))))
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))
(*.f64 1/2 (*.f64 (/.f64 1 l) (*.f64 (/.f64 A V) 2)))
(*.f64 1/2 (*.f64 (/.f64 1 V) (/.f64 (+.f64 A A) l)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1 l)))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1 V)))
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))
(*.f64 (/.f64 1/2 (*.f64 V l)) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 -1 (/.f64 A (*.f64 V (neg.f64 l))))
(*.f64 -1 (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))
(*.f64 -1 (*.f64 (+.f64 A A) (neg.f64 (/.f64 1/2 (*.f64 V l)))))
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V (neg.f64 l)))))
(*.f64 -1 (*.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A)))
(*.f64 -1 (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 A (*.f64 V (neg.f64 l))) -1)
(*.f64 (/.f64 1 (*.f64 V l)) A)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))
(*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l)))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 1 l) (+.f64 A A)))
(*.f64 (/.f64 1/2 V) (*.f64 1 (/.f64 (+.f64 A A) l)))
(*.f64 (/.f64 1/2 V) (*.f64 (+.f64 A A) (/.f64 1 l)))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(*.f64 (/.f64 1/2 l) (*.f64 (+.f64 A A) (/.f64 1 V)))
(*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (+.f64 A A))))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 (*.f64 V l))))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 (*.f64 V l)))))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (neg.f64 (+.f64 A A)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (*.f64 1 (neg.f64 (+.f64 A A))))
(*.f64 2 (*.f64 A (/.f64 1/2 (*.f64 V l))))
(*.f64 2 (/.f64 A (*.f64 V (/.f64 l 1/2))))
(*.f64 2 (*.f64 1 (/.f64 A (*.f64 V (/.f64 l 1/2)))))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(*.f64 2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) (/.f64 l 1/2))))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 A (/.f64 V 1/2))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 (/.f64 1/2 V) (/.f64 l 1/2)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (/.f64 (/.f64 1/2 V) (/.f64 l 1/2))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 V l)) 1/2))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 V (neg.f64 l)))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 (*.f64 V l)) -1/2))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(*.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 A (*.f64 V l))) -1/2)
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (/.f64 A l))
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 A V))
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 c0 (/.f64 1 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (/.f64 c0 (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 c0 (/.f64 1 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) -1))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 -1 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (+.f64 c0 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 0 (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (/.f64 c0 (/.f64 1 0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)))
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) -1) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 (*.f64 c0 0) -1) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (*.f64 -1 (/.f64 1 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (neg.f64 (/.f64 1 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (*.f64 -1 (/.f64 1 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (neg.f64 (/.f64 1 c0))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 c0 (*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 c0 (*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 c0 (neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))
(/.f64 1 (*.f64 (/.f64 1 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 c0 c0)) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 -1 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (neg.f64 (/.f64 1 c0))))
(/.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (neg.f64 c0) (*.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) -1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (+.f64 A A) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (+.f64 A A))))
(+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 A V) 0) l)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (+.f64 A A) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l)))))
(/.f64 A (*.f64 V l))
(+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (*.f64 (+.f64 A A) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (+.f64 0 (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (/.f64 A (*.f64 V (/.f64 l 1/2))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (+.f64 0 (/.f64 A (*.f64 V (/.f64 l 1/2)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V (/.f64 l 1/2))) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (/.f64 l 1/2)))))
(/.f64 A (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))
(/.f64 A (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(/.f64 (-.f64 (/.f64 A l) 0) V)
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 A V) 0) l)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (+.f64 A A) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 1/2 A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 1/2 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l 1/2)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 A V) 0) l)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) (/.f64 l 1/2)))
(/.f64 A (*.f64 V l))
(-.f64 0 (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) -1))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (*.f64 (+.f64 A A) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 0 (+.f64 A A)) (/.f64 A (*.f64 V (neg.f64 l))))
(*.f64 (+.f64 A A) (-.f64 0 (/.f64 -1/2 (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (-.f64 0 (/.f64 0 l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 A V) 0) l)
(-.f64 (-.f64 0 (*.f64 (+.f64 A A) 0)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(-.f64 (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (+.f64 A A) 0)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (/.f64 0 l)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 A V) 0) l)
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (*.f64 (+.f64 A A) 0)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V (/.f64 l 1/2))) (/.f64 A (*.f64 V (/.f64 l 1/2))))
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) A) (*.f64 V (/.f64 l 1/2)))
(*.f64 (+.f64 A (-.f64 (+.f64 A A) A)) (/.f64 1/2 (*.f64 V l)))
(-.f64 (/.f64 (/.f64 0 (*.f64 V l)) -1) (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (/.f64 (*.f64 V l) -1/2)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 0 (/.f64 -1/2 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 (*.f64 l (/.f64 V -1/2))) (/.f64 (/.f64 A V) (neg.f64 l)))
(*.f64 A (/.f64 1 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 1 l) (*.f64 (/.f64 A V) 2)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 1 V) (/.f64 (+.f64 A A) l)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 V l)) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (+.f64 A A) (neg.f64 (/.f64 1/2 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V (neg.f64 l)))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A)))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (*.f64 V (neg.f64 l))) -1)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 (*.f64 V l)) A)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 1 l) (+.f64 A A)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 1 (/.f64 (+.f64 A A) l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 (+.f64 A A) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 (+.f64 A A) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (+.f64 A A))))
(*.f64 (/.f64 1 (*.f64 V l)) (*.f64 (+.f64 A A) 1/2))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (neg.f64 (+.f64 A A)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (*.f64 1 (neg.f64 (+.f64 A A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 A (/.f64 1/2 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(*.f64 2 (/.f64 A (*.f64 V (/.f64 l 1/2))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 1 (/.f64 A (*.f64 V (/.f64 l 1/2)))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) (/.f64 l 1/2))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 A (/.f64 V 1/2))))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 (/.f64 1/2 V) (/.f64 l 1/2)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (/.f64 (/.f64 1/2 V) (/.f64 l 1/2))))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 V l)) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(*.f64 (/.f64 1/2 (*.f64 V (neg.f64 l))) (-.f64 (neg.f64 A) A))
(*.f64 (/.f64 -1/2 (*.f64 V l)) (-.f64 (neg.f64 A) A))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 V (neg.f64 l)))))
(*.f64 (/.f64 1/2 (*.f64 V (neg.f64 l))) (-.f64 (neg.f64 A) A))
(*.f64 (/.f64 -1/2 (*.f64 V l)) (-.f64 (neg.f64 A) A))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 (*.f64 V l)) -1/2))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 -1/2 (/.f64 1 (*.f64 V l))))
(*.f64 -1/2 (*.f64 (-.f64 (neg.f64 A) A) (/.f64 1 (*.f64 V l))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1 (*.f64 l (/.f64 V -1/2))))
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 A (*.f64 V l))) -1/2)
(*.f64 -1/2 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 A (*.f64 V l))))
(*.f64 -1/2 (*.f64 2 (/.f64 (/.f64 A V) (neg.f64 l))))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 l -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 l -1/2))
(*.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 A V))
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 c0 (/.f64 1 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 c0 (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 c0 (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (/.f64 c0 (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 c0 (/.f64 1 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) -1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 -1 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 2 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 -1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -2) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 2 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 -1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -2) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (+.f64 c0 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 0 (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 c0 0) (/.f64 c0 (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 c0 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (/.f64 c0 (/.f64 1 0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (/.f64 c0 (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) -1) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (*.f64 c0 0) -1) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (*.f64 -1 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (*.f64 -1 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (*.f64 (/.f64 1 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 c0 c0)) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 (+.f64 c0 c0))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 -1 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (*.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.6b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
6.0b
(/.f64 (/.f64 A V) l)
14.7b
(sqrt.f64 (/.f64 (/.f64 A V) l))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
A
@inf
(/.f64 (/.f64 A V) l)
0.0ms
V
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
0.0ms
V
@inf
(/.f64 (/.f64 A V) l)
0.0ms
V
@-inf
(sqrt.f64 (/.f64 (/.f64 A V) l))
0.0ms
A
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1076×rational.json-simplify-21
1062×rational.json-simplify-28
1056×rational.json-simplify-6
882×rational.json-simplify-24
816×rational.json-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
16953
227753
3155653
Stop Event
node limit
Counts
3 → 415
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 (/.f64 A V) l)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 0 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (+.f64 A A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (/.f64 0 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 0 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (/.f64 0 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 1/2 (/.f64 0 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 l) (/.f64 0 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 V) (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (/.f64 0 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 (*.f64 V l)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 (/.f64 A V) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 l (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (+.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 1 (/.f64 A (*.f64 l (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 V (/.f64 l A))) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (/.f64 A V) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 0 (/.f64 (/.f64 A V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (*.f64 1 (/.f64 (/.f64 A V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 0 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (/.f64 (/.f64 0 l) V) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (/.f64 0 l) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A V) l) 1/2) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (+.f64 V V)) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 A (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 A l) 2)) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1/2 (*.f64 V l)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 0 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 (*.f64 (+.f64 A A) 0) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 (*.f64 (+.f64 A A) 0) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 V) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 0 (*.f64 (/.f64 (/.f64 A V) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (/.f64 (/.f64 A V) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 l) (*.f64 (/.f64 (/.f64 A V) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 A A) (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (*.f64 (/.f64 A V) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 V (/.f64 l A))) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)) (*.f64 (/.f64 (/.f64 A V) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (*.f64 (/.f64 (/.f64 A V) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 0 l) V)) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 l)) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) V)) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 l) V) (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2))) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2))) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 2)) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) l) (/.f64 (+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 A (/.f64 l (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V (+.f64 l l))) (/.f64 A (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V (+.f64 l l))) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (+.f64 l l))) (/.f64 (*.f64 (/.f64 A V) 2) (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (/.f64 1 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 1 (/.f64 (/.f64 1 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1/2 (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1/2 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1 l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 A V) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (/.f64 A (*.f64 l (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 V) (neg.f64 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 l (neg.f64 V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 (/.f64 1 l) (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (neg.f64 (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 l) (/.f64 1/2 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 V l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1/2 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 l (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 (/.f64 1 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 A V) l)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1/2 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (/.f64 1/2 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))))))

simplify126.0ms (0.8%)

Algorithm
egg-herbie
Rules
982×rational.json-simplify-5
954×rational.json-simplify-1
818×rational.json-simplify-24
760×rational.json-simplify-41
672×rational.json-simplify-48
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077510683
1240810077
Stop Event
node limit
Counts
463 → 487
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) -1))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))) -1/2)
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 (/.f64 (/.f64 A V) l) 0)
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 0 l) V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (/.f64 l A))))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (+.f64 A A) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (/.f64 0 (*.f64 V (/.f64 l A)))))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 (*.f64 V (/.f64 l A)))))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V (/.f64 l A)))))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (/.f64 0 (*.f64 V (/.f64 l A)))))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1/2 (/.f64 0 (*.f64 V (/.f64 l A)))))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 l) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 V) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 (*.f64 V l)) (-.f64 A A)))
(+.f64 0 (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 0 V) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 (/.f64 A V) l) 2))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (+.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 1 (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
(+.f64 (/.f64 0 (*.f64 V (/.f64 l A))) (/.f64 (/.f64 A V) l))
(+.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 (/.f64 A V) l))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 0 (/.f64 (/.f64 A V) (+.f64 l l))))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A V) (+.f64 l l))))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (+.f64 l l))))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (*.f64 1 (/.f64 (/.f64 A V) (+.f64 l l))))
(+.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 (/.f64 A V) l))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 0 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (/.f64 (/.f64 0 l) V) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (/.f64 0 l) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 1/2) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 (/.f64 A V) l))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 (/.f64 A V) l))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 (/.f64 A V) l))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (*.f64 (/.f64 A (+.f64 V V)) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 A (+.f64 V V))))
(+.f64 (*.f64 0 (*.f64 (/.f64 A l) 2)) (/.f64 (/.f64 A V) l))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1/2 (*.f64 V l)) A))
(-.f64 (/.f64 (/.f64 A V) l) 0)
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 0 l) V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 (*.f64 (+.f64 A A) 0) l))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 (*.f64 (+.f64 A A) 0) V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l (/.f64 1/2 V))))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l (+.f64 A A))))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l A)))
(-.f64 0 (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 V) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 0 (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 A A) (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (*.f64 (/.f64 A V) 2) (neg.f64 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) -1))
(-.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (/.f64 (/.f64 A V) l))
(-.f64 (/.f64 0 (*.f64 V (/.f64 l A))) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)) (*.f64 (/.f64 (/.f64 A V) l) 2))
(-.f64 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 0 l) V)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 l)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) V)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (/.f64 (/.f64 0 l) V) (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2))) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (+.f64 (/.f64 0 l) (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2))) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 2)) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) l) (/.f64 (+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 2)) l))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 A (/.f64 l (/.f64 1/2 V))))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 (/.f64 A V) l))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V (+.f64 l l))) (/.f64 A (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V (+.f64 l l))) (/.f64 (/.f64 A V) l))
(-.f64 (/.f64 0 (neg.f64 (+.f64 l l))) (/.f64 (*.f64 (/.f64 A V) 2) (neg.f64 (+.f64 l l))))
(*.f64 A (/.f64 (/.f64 1 V) l))
(*.f64 A (*.f64 1 (/.f64 (/.f64 1 V) l)))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 A (*.f64 (/.f64 1/2 (*.f64 V l)) 2))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 (/.f64 A V) l) 1)
(*.f64 1 (/.f64 (/.f64 A V) l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 l) (/.f64 1 V)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 l) (/.f64 1/2 V)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 A V) l) 2))
(*.f64 1/2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1 V) l)))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(*.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2))))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))
(*.f64 -1 (/.f64 A (*.f64 l (neg.f64 V))))
(*.f64 -1 (*.f64 1 (/.f64 A (*.f64 l (neg.f64 V)))))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (neg.f64 l))))
(*.f64 -1 (*.f64 (/.f64 1 V) (neg.f64 (/.f64 A l))))
(*.f64 -1 (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (neg.f64 V))))
(*.f64 (/.f64 A (*.f64 l (neg.f64 V))) -1)
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (*.f64 (/.f64 A V) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) 1/2)
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))
(*.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 (/.f64 1 l) (neg.f64 (+.f64 A A))))
(*.f64 (/.f64 1/2 (neg.f64 l)) (neg.f64 (*.f64 (/.f64 A V) 2)))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (neg.f64 l)))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(*.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 V (/.f64 l A)))))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(*.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (+.f64 l l))))
(*.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 1/2 (/.f64 V A))))
(*.f64 2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (+.f64 V V))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 l) (/.f64 1/2 V)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (+.f64 V V))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 V l)) 1/2))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (+.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (+.f64 l l))))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1/2 l) 1/2))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 l (neg.f64 V)))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 (/.f64 1 l) -1/2))
(*.f64 (-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 A V) l)) -1/2)
(*.f64 (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1/2 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (*.f64 c0 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 c0 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 c0 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) -1))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (/.f64 1 c0)))
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 (neg.f64 (/.f64 1 c0))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) -1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) -1)
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (/.f64 1/2 c0))
(/.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))) -1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) -1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (/.f64 A V) l) 0)
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 0 l) V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(/.f64 (+.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (/.f64 l A))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (+.f64 A A) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (/.f64 0 (*.f64 V (/.f64 l A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 (*.f64 V (/.f64 l A)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (/.f64 A l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 (/.f64 1/2 V) A) (/.f64 l 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 0 l) (/.f64 (+.f64 (/.f64 A l) 0) V))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V (/.f64 l A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A V) l) (+.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 A l))))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (-.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 V A))))
(-.f64 (/.f64 (+.f64 A 0) (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (/.f64 A l))))
(-.f64 (/.f64 (+.f64 A 0) (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 V)))
(-.f64 (/.f64 (+.f64 (/.f64 A V) 0) l) (/.f64 0 V))
(/.f64 (-.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (-.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (/.f64 0 (*.f64 V (/.f64 l A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 1/2 (/.f64 0 (*.f64 V (/.f64 l A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 l) (/.f64 0 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 V) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (/.f64 0 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1 l) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 1/2 (*.f64 V l)) (-.f64 A A)))
(/.f64 A (*.f64 V l))
(+.f64 0 (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 V) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(/.f64 (+.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 (/.f64 A V) l) 2))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (+.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (/.f64 0 l) (+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(+.f64 (/.f64 0 l) (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 1 (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (/.f64 0 (*.f64 V (/.f64 l A))) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 0 (/.f64 (/.f64 A V) (+.f64 l l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A V) (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (+.f64 l l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (*.f64 1 (/.f64 (/.f64 A V) (+.f64 l l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 0 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))
(/.f64 A (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (/.f64 (/.f64 0 l) V) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (/.f64 0 l) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 1/2) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (+.f64 V V)) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 A (+.f64 V V))))
(*.f64 (/.f64 1 l) (+.f64 (/.f64 A (+.f64 V V)) (/.f64 A (+.f64 V V))))
(/.f64 2 (/.f64 (+.f64 V V) (/.f64 A l)))
(+.f64 (*.f64 0 (*.f64 (/.f64 A l) 2)) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1/2 (*.f64 V l)) A))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A V) l) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 0 l) V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (-.f64 A 0) (*.f64 V l))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(-.f64 (/.f64 (+.f64 (/.f64 A V) 0) l) (/.f64 0 V))
(/.f64 (-.f64 (/.f64 A l) 0) V)
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (-.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (/.f64 l A))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (-.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 (*.f64 (+.f64 A A) 0) l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 (*.f64 (+.f64 A A) 0) V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V A)))
(*.f64 (/.f64 A V) (-.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l (/.f64 1/2 V))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (-.f64 A 0) (*.f64 V l))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (-.f64 A 0) (*.f64 V l))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l (+.f64 A A))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 0 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 0 V) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 0 (*.f64 (/.f64 (/.f64 A V) l) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 A A) (*.f64 l (neg.f64 V))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (*.f64 (/.f64 A V) 2) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) -1))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (*.f64 V (/.f64 l A))) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)) (*.f64 (/.f64 (/.f64 A V) l) 2))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (/.f64 V A)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 0 (/.f64 A l)) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2)) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 0 l) V)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (+.f64 (/.f64 (/.f64 0 l) V) (/.f64 0 l)) (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (/.f64 0 l) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 l (neg.f64 V)))))
(-.f64 (/.f64 (+.f64 0 (/.f64 0 V)) l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) V)) (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (/.f64 0 l) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 l (neg.f64 V)))))
(-.f64 (/.f64 (+.f64 0 (/.f64 0 V)) l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (+.f64 (/.f64 (/.f64 0 l) V) (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2))) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(-.f64 (+.f64 (/.f64 0 l) (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 (/.f64 A V) l) 2))) (+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 2)) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) l) (/.f64 (+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 2)) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 A (/.f64 l (/.f64 1/2 V))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V (+.f64 l l))) (/.f64 A (*.f64 V (+.f64 l l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 V (+.f64 l l))) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (neg.f64 (+.f64 l l))) (/.f64 (*.f64 (/.f64 A V) 2) (neg.f64 (+.f64 l l))))
(/.f64 A (*.f64 V l))
(*.f64 A (/.f64 (/.f64 1 V) l))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 1 (/.f64 (/.f64 1 V) l)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1/2 (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (/.f64 A V) l) 1)
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 l) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 A V) l) 2))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1 V) l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2))))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 1 (/.f64 A (*.f64 l (neg.f64 V)))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (/.f64 1 V) (neg.f64 (/.f64 A l))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (*.f64 l (neg.f64 V))) -1)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) 1/2)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 (/.f64 1 l) (neg.f64 (+.f64 A A))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (neg.f64 l)) (neg.f64 (*.f64 (/.f64 A V) 2)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 V (/.f64 l A)))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (+.f64 l l))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 1/2 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (+.f64 V V))))
(*.f64 (/.f64 1 l) (+.f64 (/.f64 A (+.f64 V V)) (/.f64 A (+.f64 V V))))
(/.f64 2 (/.f64 (+.f64 V V) (/.f64 A l)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (+.f64 V V))))
(*.f64 (/.f64 1 l) (*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 1/2 (+.f64 V V))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 (/.f64 1/2 l) (+.f64 V V)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 V l)) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (+.f64 l l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (+.f64 l l))))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1/2 l) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (/.f64 V -1/2)) l)
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 l (neg.f64 V)))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (/.f64 V -1/2)) l)
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (/.f64 V -1/2)) l)
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (/.f64 V -1/2)) l)
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))
(*.f64 (/.f64 1/2 (neg.f64 l)) (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 l -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (/.f64 1/2 (neg.f64 l)) (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 l -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 (/.f64 1 l) -1/2))
(*.f64 (/.f64 1 l) (*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (/.f64 -1/2 l))
(*.f64 (-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 A V) l)) -1/2)
(*.f64 -1/2 (-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 A (*.f64 V l))))
(*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 A V) (neg.f64 l))))
(*.f64 (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (/.f64 1/2 (neg.f64 V)) (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)))
(/.f64 (-.f64 (/.f64 (neg.f64 A) l) (/.f64 A l)) (/.f64 V -1/2))
(*.f64 (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (/.f64 1/2 (neg.f64 V)) (-.f64 (neg.f64 (/.f64 A l)) (/.f64 A l)))
(/.f64 (-.f64 (/.f64 (neg.f64 A) l) (/.f64 A l)) (/.f64 V -1/2))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (neg.f64 V)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 c0 (-.f64 (-.f64 c0 c0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 1/2 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 c0 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 c0 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 c0 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 c0 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) -1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (/.f64 1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (+.f64 c0 (-.f64 (+.f64 c0 (+.f64 c0 c0)) (+.f64 c0 (+.f64 c0 c0)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 (neg.f64 (/.f64 1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (/.f64 1/2 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

eval177.0ms (1.2%)

Compiler

Compiled 17294 to 5640 computations (67.4% saved)

prune238.0ms (1.6%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New88213895
Fresh000
Picked011
Done011
Total88215897
Error
14.0b
Counts
897 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
18.5b
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
18.2b
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
19.9b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
18.2b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
20.2b
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
18.5b
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))
19.8b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
18.5b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (+.f64 A (+.f64 A A)) A) (*.f64 V (/.f64 l 1/2)))))
18.2b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
23.9b
(*.f64 c0 (sqrt.f64 (-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 (/.f64 A V) l))))
19.9b
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))))
19.7b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) (/.f64 1 V))))
19.8b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
18.1b
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
19.4b
(*.f64 c0 (sqrt.f64 (*.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))))
Compiler

Compiled 486 to 332 computations (31.7% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 l) (/.f64 1 V))
1.6b
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
4.0b
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
14.7b
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V))))
Compiler

Compiled 53 to 35 computations (34% saved)

series6.0ms (0%)

Counts
4 → 72
Calls

36 calls:

TimeVariablePointExpression
0.0ms
V
@0
(*.f64 (/.f64 1 l) (/.f64 1 V))
0.0ms
l
@0
(*.f64 (/.f64 1 l) (/.f64 1 V))
0.0ms
l
@-inf
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V))))
0.0ms
V
@-inf
(*.f64 (/.f64 1 l) (/.f64 1 V))
0.0ms
A
@0
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V))))

rewrite167.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1182×rational.json-simplify-29
1146×rational.json-simplify-3
976×rational.json-simplify-21
926×rational.json-simplify-12
858×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01484
18684
230766
3174566
Stop Event
node limit
Counts
4 → 1024
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V))))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
(*.f64 (/.f64 1 l) (/.f64 1 V))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (neg.f64 A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 -1 (*.f64 l V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (neg.f64 (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (/.f64 0 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 A (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 A (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 (/.f64 1 l) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (neg.f64 (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (-.f64 (*.f64 A 0) (*.f64 A 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1/2 (/.f64 (-.f64 A A) (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (neg.f64 (/.f64 A V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (neg.f64 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (neg.f64 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (-.f64 A A) (/.f64 A (neg.f64 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 1 (/.f64 A (neg.f64 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 A 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 A A) (*.f64 l V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A A) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 V) (/.f64 1 A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (/.f64 1 l) 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 0 V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) (*.f64 A 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (*.f64 A (/.f64 -1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 A)) (-.f64 0 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 A 0) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 A)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 A)) (-.f64 (-.f64 A A) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 l V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 A 0) (*.f64 (/.f64 -1 (*.f64 l V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 -1 (*.f64 l V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 -1 (*.f64 l V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (-.f64 A A) (*.f64 (/.f64 -1 (*.f64 l V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 -1 (*.f64 l V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 0 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 A 0) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (/.f64 0 (*.f64 l V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (-.f64 A A) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 0 (/.f64 A V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A 0) (/.f64 1 l)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 V) A) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 l) 0) A) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 l) A) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A 0) (/.f64 1 V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 l V)) 1/2) (*.f64 1/2 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 V) (/.f64 A l)) (*.f64 (/.f64 A l) (/.f64 -1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l)) (*.f64 (/.f64 2 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l)) (*.f64 (/.f64 2 l) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 (/.f64 A l) (/.f64 A l))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l))) (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 A 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 V (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 1 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 l) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 A 0) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 (neg.f64 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 A 0) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (*.f64 A (/.f64 2 (*.f64 l V))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (/.f64 2 (*.f64 l V)) (neg.f64 (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (+.f64 A A) (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))) (*.f64 A (/.f64 2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 A A) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 V) (/.f64 1 A)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 A)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A 0) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A A) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 A V)) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 A 0) -1) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) -1) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 l V)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 V A)) (/.f64 (/.f64 -1 l) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 l) (/.f64 V A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 V A)) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 V (/.f64 1 A))) (/.f64 (/.f64 -1 l) (*.f64 V (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 l) (*.f64 V (/.f64 1 A))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (*.f64 V (/.f64 1 A))) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (*.f64 V (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (/.f64 A V))) (/.f64 (/.f64 -1 l) (/.f64 1 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 l) (/.f64 1 (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 1 (/.f64 A V))) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 1 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 l (/.f64 1 A))) (/.f64 (/.f64 -1 V) (*.f64 l (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 V) (*.f64 l (/.f64 1 A))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 V) (/.f64 2 V)) (*.f64 l (/.f64 1 A))) (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (*.f64 l (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 1 A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 0 (/.f64 -1 l)) (/.f64 1 A)) (/.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 0 (/.f64 -1 V)) (/.f64 1 A)) (/.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 1 A)) (/.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 A A) V) l) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 0 (neg.f64 A)) l) (/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 2 V) A) l) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 A A) (/.f64 1 V)) l) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 A (/.f64 2 V)) l) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 l) (*.f64 (neg.f64 V) (/.f64 1 A))) (/.f64 (/.f64 2 l) (*.f64 (neg.f64 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (neg.f64 V) (/.f64 1 A))) (/.f64 (/.f64 1 l) (*.f64 (neg.f64 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 V) (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 2 l) A) V) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 A A) (/.f64 1 l)) V) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 l V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (neg.f64 (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 l V) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 l V) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (/.f64 A (neg.f64 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (*.f64 V (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 1 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (neg.f64 (*.f64 (neg.f64 V) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) (*.f64 l (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 l V)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (neg.f64 (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (*.f64 l V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 V (neg.f64 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 V) (neg.f64 (*.f64 l (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (*.f64 (neg.f64 V) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (neg.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (neg.f64 (*.f64 V (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 l V)) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 0) (/.f64 A V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (+.f64 V V)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 l) A) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A V) 2) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 0) (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 A (+.f64 A (+.f64 A A)))) (neg.f64 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (*.f64 V (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (/.f64 1 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (*.f64 V (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (/.f64 1 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A l) (*.f64 (/.f64 2 l) A)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A l) (*.f64 (+.f64 A A) (/.f64 1 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 V) (/.f64 1 V)) (neg.f64 (*.f64 l (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 (/.f64 2 V) (/.f64 2 V))) (neg.f64 (*.f64 l (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V))) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V))) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 1 V))) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) (/.f64 1 l))) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (*.f64 0 (/.f64 -1 l))) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (*.f64 0 (/.f64 -1 V))) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (*.f64 0 (neg.f64 A))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 2 V) A)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A V) (*.f64 (+.f64 A A) (/.f64 1 V))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A V) (*.f64 A (/.f64 2 V))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 A A) (*.f64 l V)) (/.f64 A (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (*.f64 (/.f64 1 l) 0)) (/.f64 A (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 0 V)) (/.f64 A (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 l) (*.f64 A 0)) (/.f64 A (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 A 0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) 0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 A V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))) (*.f64 0 (neg.f64 A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A) (*.f64 0 (/.f64 -1 (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (/.f64 -1 (*.f64 l V)) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (/.f64 -1 l) (/.f64 A V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 A l)) V)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 c0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1/2 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 c0 c0) c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 c0 (+.f64 c0 c0)) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0))) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 c0 0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 0 (neg.f64 c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (neg.f64 (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (neg.f64 (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 -1 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 -1 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (*.f64 (/.f64 2 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 2 (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 2 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1/2 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 1/2 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 l V)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 -1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 -1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 -1 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 V)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (*.f64 (/.f64 1 V) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 -1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 0 (*.f64 (/.f64 -1 l) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 -1 l) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 -1 l) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 -1 l) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 0 (*.f64 (/.f64 -1 V) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 -1 V) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 -1 V) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 -1 V) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 0 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (*.f64 (/.f64 1 l) 0) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (/.f64 0 V) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (/.f64 0 l) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 2 V)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1/2 l)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 2 l)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 l) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 (*.f64 l V)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 l) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 l) (/.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 V) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 l) 0) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 V) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 l V)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 2 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1 l)) (*.f64 (/.f64 -1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1 V)) (*.f64 (/.f64 -1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 0 V)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) V) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 V) (/.f64 2 V)) l) (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 l) (/.f64 V 2)) (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 1 l) 0) -1) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 V) -1) (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 l l)) (/.f64 (/.f64 1/2 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 V V)) (/.f64 (/.f64 1/2 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 1 (/.f64 1/2 V))) (/.f64 (/.f64 1/2 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 l V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 l V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 l l) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 V V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 l) (/.f64 V 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 V (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 l (/.f64 -1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 V) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 l V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 V) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 V) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 l) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 l) (/.f64 1 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 l)) (neg.f64 (/.f64 V 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (neg.f64 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (neg.f64 (/.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 2 l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 l) (+.f64 (/.f64 1 l) (/.f64 2 l))) (neg.f64 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 l) (+.f64 (/.f64 1 l) (/.f64 2 l))) (neg.f64 (/.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 V) (+.f64 (/.f64 1 V) (/.f64 2 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 V) (/.f64 1 V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 (/.f64 2 V) (/.f64 2 V))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 1 V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) (/.f64 1 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (*.f64 0 (/.f64 -1 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (*.f64 0 (/.f64 -1 V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1/2 l) (/.f64 1 l)) (neg.f64 (/.f64 V 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (/.f64 1/2 V) l)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 (/.f64 1/2 V) l)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 V) (/.f64 (/.f64 1/2 V) l)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 2 V)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 2 l)) (neg.f64 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 2 l)) (neg.f64 (/.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (/.f64 -1 l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (*.f64 -1/2 (/.f64 2 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (/.f64 -1 (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 l) (/.f64 1 V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 V) (/.f64 1 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)))))))

simplify393.0ms (2.6%)

Algorithm
egg-herbie
Rules
1542×rational.json-simplify-1
1224×rational.json-simplify-13
1204×rational.json-simplify-14
868×rational.json-simplify-63
540×rational.json-simplify-67
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0190441136
1649339138
Stop Event
node limit
Counts
1096 → 1544
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) -1))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1/2)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(/.f64 (-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 A (*.f64 l V)) 0)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (neg.f64 A) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 -1 (*.f64 l V)) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1/2 (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (neg.f64 (/.f64 A V)) 0))
(+.f64 0 (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))
(+.f64 (*.f64 A 0) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (-.f64 A A) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 1 (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (neg.f64 (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (-.f64 A A) (*.f64 l V)) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 A A) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 0 V) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A (*.f64 (/.f64 1 l) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A (/.f64 0 V)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 1 l) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (*.f64 A (/.f64 -1 (*.f64 l V))))
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) (neg.f64 A)))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 -1 l)))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 0 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 A 0) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (-.f64 A A) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 A 0) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (-.f64 A A) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 0 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 A 0) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (/.f64 0 (*.f64 l V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (-.f64 A A) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 0 (/.f64 A V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (*.f64 (*.f64 A 0) (/.f64 1 l)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 0 V) A) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (*.f64 (/.f64 1 l) 0) A) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 0 l) A) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (*.f64 A 0) (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 1/2) (*.f64 1/2 (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 A l)) (*.f64 (/.f64 A l) (/.f64 -1 V)))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l)) (*.f64 (/.f64 2 l) 0))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l)) (*.f64 (/.f64 2 l) (*.f64 A 0)))
(+.f64 (*.f64 0 (+.f64 (/.f64 A l) (/.f64 A l))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l))) (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) 0))
(-.f64 (/.f64 A (*.f64 l V)) 0)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 A 0))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 A 0)))
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V)))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 V (/.f64 1 A))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 1 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (/.f64 1 A))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 l) (/.f64 1 A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 A 0) l))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 (neg.f64 V) (/.f64 1 A))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 (/.f64 1 A))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 A 0) V))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) V))
(-.f64 0 (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (*.f64 A (/.f64 2 (*.f64 l V))) -1))
(-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (/.f64 2 (*.f64 l V)) (neg.f64 (/.f64 1 A))))
(-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (+.f64 A A) (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))) (*.f64 A (/.f64 2 (*.f64 l V))))
(-.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (-.f64 A A) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (/.f64 0 V) (/.f64 1 A)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 0 (neg.f64 A)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(-.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(-.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (-.f64 A A) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 0 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(-.f64 (+.f64 (*.f64 A 0) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (-.f64 A A) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(-.f64 (+.f64 (-.f64 A A) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(-.f64 (+.f64 (-.f64 A A) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(-.f64 (/.f64 (*.f64 A 0) -1) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) -1) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 l V)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l V)))
(-.f64 (/.f64 0 (/.f64 V A)) (/.f64 (/.f64 -1 l) (/.f64 V A)))
(-.f64 (/.f64 (/.f64 2 l) (/.f64 V A)) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 V A)) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 V A)))
(-.f64 (/.f64 0 (*.f64 V (/.f64 1 A))) (/.f64 (/.f64 -1 l) (*.f64 V (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 2 l) (*.f64 V (/.f64 1 A))) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (*.f64 V (/.f64 1 A))) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (*.f64 V (/.f64 1 A))))
(-.f64 (/.f64 0 (/.f64 1 (/.f64 A V))) (/.f64 (/.f64 -1 l) (/.f64 1 (/.f64 A V))))
(-.f64 (/.f64 (/.f64 2 l) (/.f64 1 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 1 (/.f64 A V))) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 1 (/.f64 A V))))
(-.f64 (/.f64 0 (*.f64 l (/.f64 1 A))) (/.f64 (/.f64 -1 V) (*.f64 l (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 2 V) (*.f64 l (/.f64 1 A))) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (+.f64 (/.f64 2 V) (/.f64 2 V)) (*.f64 l (/.f64 1 A))) (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (*.f64 l (/.f64 1 A))))
(-.f64 (/.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (*.f64 0 (/.f64 -1 l)) (/.f64 1 A)) (/.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (/.f64 1 A)))
(-.f64 (/.f64 (*.f64 0 (/.f64 -1 V)) (/.f64 1 A)) (/.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (/.f64 1 A)))
(-.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 1 A)) (/.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 1 A)))
(-.f64 (/.f64 (/.f64 (+.f64 A A) V) l) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (*.f64 0 (neg.f64 A)) l) (/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) l))
(-.f64 (/.f64 (*.f64 (/.f64 2 V) A) l) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (*.f64 (+.f64 A A) (/.f64 1 V)) l) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (*.f64 A (/.f64 2 V)) l) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (/.f64 1 l) (*.f64 (neg.f64 V) (/.f64 1 A))) (/.f64 (/.f64 2 l) (*.f64 (neg.f64 V) (/.f64 1 A))))
(-.f64 (/.f64 0 (*.f64 (neg.f64 V) (/.f64 1 A))) (/.f64 (/.f64 1 l) (*.f64 (neg.f64 V) (/.f64 1 A))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (/.f64 0 V) (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (*.f64 (/.f64 2 l) A) V) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (*.f64 (+.f64 A A) (/.f64 1 l)) V) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 l V))
(/.f64 A (neg.f64 (neg.f64 (*.f64 l V))))
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 1 (*.f64 (*.f64 l V) (/.f64 1 A)))
(/.f64 1 (/.f64 (*.f64 l V) A))
(/.f64 1 (/.f64 (/.f64 1 A) (/.f64 1 (*.f64 l V))))
(/.f64 1 (/.f64 1 (/.f64 A (*.f64 l V))))
(/.f64 1 (/.f64 -1 (/.f64 A (neg.f64 (*.f64 l V)))))
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 (/.f64 1 l) (*.f64 V (/.f64 1 A)))
(/.f64 (/.f64 1 l) (/.f64 1 (/.f64 A V)))
(/.f64 (/.f64 1 l) (neg.f64 (*.f64 (neg.f64 V) (/.f64 1 A))))
(/.f64 (/.f64 1 V) (*.f64 l (/.f64 1 A)))
(/.f64 (/.f64 1 (*.f64 l V)) (/.f64 1 A))
(/.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (neg.f64 (/.f64 1 A))))
(/.f64 (/.f64 A (*.f64 l V)) 1)
(/.f64 (/.f64 A V) l)
(/.f64 -1 (/.f64 V (neg.f64 (/.f64 A l))))
(/.f64 (/.f64 -1 V) (neg.f64 (*.f64 l (/.f64 1 A))))
(/.f64 (/.f64 A (neg.f64 (*.f64 l V))) -1)
(/.f64 (/.f64 -1 l) (*.f64 (neg.f64 V) (/.f64 1 A)))
(/.f64 (/.f64 -1 l) (neg.f64 (/.f64 V A)))
(/.f64 (/.f64 -1 l) (neg.f64 (*.f64 V (/.f64 1 A))))
(/.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 (/.f64 A V))))
(/.f64 (/.f64 -1 (*.f64 l V)) (neg.f64 (/.f64 1 A)))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 l V)))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (-.f64 A A) (/.f64 A l)) (neg.f64 V))
(/.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 (-.f64 (*.f64 A 0) (/.f64 A V)) (neg.f64 l))
(/.f64 (/.f64 (/.f64 A l) (+.f64 V V)) 1/2)
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))) -1)
(/.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A) -1)
(/.f64 (*.f64 (/.f64 -1 l) A) (neg.f64 V))
(/.f64 (*.f64 (/.f64 A V) 2) (+.f64 l l))
(/.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)) -1)
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 (*.f64 A 0) (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 l V)))
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 A (+.f64 A (+.f64 A A)))) (neg.f64 (*.f64 l V)))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (/.f64 V A)))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (*.f64 V (/.f64 1 A))))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (/.f64 1 (/.f64 A V))))
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (/.f64 V A)))
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (*.f64 V (/.f64 1 A))))
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (/.f64 1 (/.f64 A V))))
(/.f64 (-.f64 0 (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 (/.f64 A l) (*.f64 (/.f64 2 l) A)) (neg.f64 V))
(/.f64 (-.f64 (/.f64 A l) (*.f64 (+.f64 A A) (/.f64 1 l))) (neg.f64 V))
(/.f64 (-.f64 (/.f64 0 V) (/.f64 1 V)) (neg.f64 (*.f64 l (/.f64 1 A))))
(/.f64 (-.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 (/.f64 2 V) (/.f64 2 V))) (neg.f64 (*.f64 l (/.f64 1 A))))
(/.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (/.f64 -1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 1 V))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) (/.f64 1 l))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (*.f64 0 (/.f64 -1 l))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (*.f64 0 (/.f64 -1 V))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (*.f64 0 (neg.f64 A))) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 2 V) A)) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (+.f64 A A) (/.f64 1 V))) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A V) (*.f64 A (/.f64 2 V))) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (/.f64 (-.f64 A A) (*.f64 l V)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (*.f64 A (*.f64 (/.f64 1 l) 0)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (*.f64 A (/.f64 0 V)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 1 l) (*.f64 A 0)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 A 0)) -1)
(/.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) 0)) -1)
(/.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) -1)
(/.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) -1)
(/.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 A V))) -1)
(/.f64 (-.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))) (*.f64 0 (neg.f64 A))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A) (*.f64 0 (/.f64 -1 (*.f64 l V)))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) -1)
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V)))) -1)
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))) -1)
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (/.f64 -1 (*.f64 l V)) A)) -1)
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (/.f64 -1 l) (/.f64 A V))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 A l)) V)
(neg.f64 (/.f64 A (neg.f64 (*.f64 l V))))
(neg.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(neg.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A))
(neg.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1/2 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) -1))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 0 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1 c0)))
(-.f64 (/.f64 (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 (neg.f64 (/.f64 1 c0))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) -1)
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))) (neg.f64 (/.f64 1 c0)))
(/.f64 (-.f64 (-.f64 c0 c0) c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 c0)) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0))) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (-.f64 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1)
(/.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) -1)
(/.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 c0 0)) -1)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) -1)
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) -1)
(/.f64 (-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 0 (neg.f64 c0))) -1)
(/.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 1 (*.f64 l V)) 0)
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) 0))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) 0))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 -1 V) 0))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 V) 0))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 l) 0))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 -1 l) 0))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 2 (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 2 (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1/2 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (/.f64 0 l)))
(+.f64 0 (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))
(+.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 1/2 V) l))
(+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 0 V) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 2 (*.f64 l V)) (/.f64 -1 (*.f64 l V)))
(+.f64 (/.f64 2 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 -1 (*.f64 l V))))
(+.f64 (/.f64 2 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 -1 (*.f64 l V))))
(+.f64 (/.f64 2 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 -1 (*.f64 l V))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(+.f64 (neg.f64 (/.f64 0 V)) (/.f64 1 (*.f64 l V)))
(+.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(+.f64 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(+.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 0 l) (/.f64 1 (*.f64 l V)))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 -1 (*.f64 l V)))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (*.f64 (/.f64 1 V) (/.f64 -1 l)))
(+.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 -1 (*.f64 l V)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 -1 V)))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 0 (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 0 (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 0 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (*.f64 (/.f64 1 l) 0) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (/.f64 0 V) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (/.f64 0 l) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(+.f64 (*.f64 0 (/.f64 2 V)) (/.f64 1 (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1/2 l)) (/.f64 1 (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 2 l)) (/.f64 1 (*.f64 l V)))
(-.f64 (/.f64 1 (*.f64 l V)) 0)
(-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 V))
(-.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))
(-.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (/.f64 0 V)))
(-.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))
(-.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))
(-.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 l))
(-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) 0))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) 1/2))
(-.f64 0 (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 V) (neg.f64 l)))
(-.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 l) (neg.f64 V)))
(-.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 (*.f64 l V)) -1))
(-.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 l) (+.f64 V V)))
(-.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 l) (/.f64 1 (/.f64 1/2 V))))
(-.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 V) (+.f64 l l)))
(-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 0 V) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 2 (*.f64 l V)) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 2 (*.f64 l V)))
(-.f64 (/.f64 0 l) (/.f64 -1 (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 1 (*.f64 l V)))
(-.f64 (*.f64 0 (/.f64 -1 l)) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(-.f64 (*.f64 0 (/.f64 -1 V)) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(-.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 2 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 0 V)) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(-.f64 (+.f64 (/.f64 0 V) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(-.f64 (+.f64 (/.f64 0 l) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) V) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) V))
(-.f64 (/.f64 (+.f64 (/.f64 2 V) (/.f64 2 V)) l) (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) l))
(-.f64 (/.f64 (/.f64 1 l) (/.f64 V 2)) (/.f64 1 (*.f64 l V)))
(-.f64 (/.f64 (*.f64 (/.f64 1 l) 0) -1) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 (/.f64 0 V) -1) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 l l)) (/.f64 (/.f64 1/2 V) l))
(-.f64 (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 V V)) (/.f64 (/.f64 1/2 V) l))
(-.f64 (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 1 (/.f64 1/2 V))) (/.f64 (/.f64 1/2 V) l))
(/.f64 1 (*.f64 l V))
(/.f64 (/.f64 1 l) V)
(/.f64 (/.f64 1 V) l)
(/.f64 (/.f64 1 (*.f64 l V)) 1)
(/.f64 2 (*.f64 (+.f64 l l) V))
(/.f64 2 (*.f64 (+.f64 V V) l))
(/.f64 (/.f64 1/2 l) (/.f64 V 2))
(/.f64 -1 (/.f64 V (/.f64 -1 l)))
(/.f64 -1 (/.f64 l (/.f64 -1 V)))
(/.f64 -1 (*.f64 (neg.f64 l) V))
(/.f64 -1 (*.f64 (neg.f64 V) l))
(/.f64 (/.f64 -1 V) (neg.f64 l))
(/.f64 (/.f64 -1 l) (neg.f64 V))
(/.f64 (/.f64 -1 (*.f64 l V)) -1)
(/.f64 (/.f64 (/.f64 1/2 V) l) 1/2)
(/.f64 (/.f64 2 V) (+.f64 l l))
(/.f64 (/.f64 2 l) (+.f64 V V))
(/.f64 (/.f64 2 l) (/.f64 1 (/.f64 1/2 V)))
(/.f64 (neg.f64 (/.f64 1/2 l)) (neg.f64 (/.f64 V 2)))
(/.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) -1)
(/.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) -1)
(/.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)) (neg.f64 (+.f64 l l)))
(/.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (neg.f64 (+.f64 V V)))
(/.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (neg.f64 (/.f64 1 (/.f64 1/2 V))))
(/.f64 (*.f64 -1/2 (/.f64 2 l)) (neg.f64 V))
(/.f64 (-.f64 (/.f64 1 l) (+.f64 (/.f64 1 l) (/.f64 2 l))) (neg.f64 (+.f64 V V)))
(/.f64 (-.f64 (/.f64 1 l) (+.f64 (/.f64 1 l) (/.f64 2 l))) (neg.f64 (/.f64 1 (/.f64 1/2 V))))
(/.f64 (-.f64 (/.f64 1 V) (+.f64 (/.f64 1 V) (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 V))
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 V))
(/.f64 (-.f64 (/.f64 0 V) (/.f64 1 V)) (neg.f64 l))
(/.f64 (-.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 (/.f64 2 V) (/.f64 2 V))) (neg.f64 l))
(/.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V))) -1)
(/.f64 (-.f64 (/.f64 -1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) -1)
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 1 V))) -1)
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) (/.f64 1 l))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (*.f64 0 (/.f64 -1 l))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (*.f64 0 (/.f64 -1 V))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) -1)
(/.f64 (-.f64 (/.f64 1/2 l) (/.f64 1 l)) (neg.f64 (/.f64 V 2)))
(/.f64 (-.f64 0 (/.f64 (/.f64 1/2 V) l)) -1/2)
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 (/.f64 1/2 V) l)) -1/2)
(/.f64 (-.f64 (/.f64 0 V) (/.f64 (/.f64 1/2 V) l)) -1/2)
(/.f64 (-.f64 0 (/.f64 2 V)) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 0 (/.f64 2 l)) (neg.f64 (+.f64 V V)))
(/.f64 (-.f64 0 (/.f64 2 l)) (neg.f64 (/.f64 1 (/.f64 1/2 V))))
(/.f64 (-.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (/.f64 -1 l)) (neg.f64 V))
(/.f64 (-.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (*.f64 -1/2 (/.f64 2 l))) (neg.f64 V))
(/.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (/.f64 -1 (*.f64 l V))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 l) (/.f64 1 V))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 V) (/.f64 1 l))) -1)
(neg.f64 (/.f64 -1 (*.f64 l V)))
(neg.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(neg.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) -1))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 2 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) -1/2)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))) -1)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V))) 1)
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(neg.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) -1) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 l V)) 0)
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V)))
(/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (neg.f64 (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (neg.f64 l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 A (/.f64 l 1))))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (-.f64 A A) (*.f64 l V))))
(/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 0 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 A (/.f64 l 1))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (*.f64 A 0) (/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (+.f64 (*.f64 A 0) (*.f64 A 0)) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (-.f64 A A)))
(+.f64 (*.f64 A 0) (+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (*.f64 A 0) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (*.f64 A 0) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 A (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 A (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 A 0) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 A (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (neg.f64 (*.f64 A 0))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 A A)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 0 l) V) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (-.f64 A A)) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (-.f64 (/.f64 (/.f64 0 l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 (/.f64 -1 l) V))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A 0)))
(+.f64 (*.f64 A 0) (+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 0 (neg.f64 A))))
(+.f64 (-.f64 A A) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (-.f64 A A) (/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (-.f64 (-.f64 A A) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 0 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (-.f64 A A) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 A (-.f64 (/.f64 0 (/.f64 V A)) A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 A (-.f64 (/.f64 0 (/.f64 V A)) A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (-.f64 A A) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 A (-.f64 (/.f64 0 (/.f64 V A)) A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 A 0) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 A (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 (/.f64 V A)) (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 0 (/.f64 V A)) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 0 (/.f64 V A)) (/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (+.f64 A (/.f64 A V))) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (-.f64 A A)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (+.f64 A (/.f64 A V))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 A (-.f64 (/.f64 0 (/.f64 V A)) A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 0 (/.f64 A (/.f64 l 1))) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 (*.f64 A 0) (/.f64 1 l)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 (*.f64 A 0) (/.f64 1 l)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) 0)))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (-.f64 A A) (*.f64 l V))))
(/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (-.f64 A A)))
(-.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 A (/.f64 l 1))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 (/.f64 0 V) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 A (*.f64 (/.f64 1 l) 0))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 A (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 (/.f64 1 l) (*.f64 A 0))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (*.f64 A 0) (/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A (-.f64 A (*.f64 A 0))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 0 (/.f64 A (/.f64 l 1))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A (/.f64 0 V))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 A V))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (-.f64 A A)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)))
(-.f64 (/.f64 (+.f64 0 A) (*.f64 V l)) (*.f64 A 0))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(-.f64 (/.f64 (+.f64 0 A) (*.f64 V l)) (*.f64 0 (/.f64 1 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)))
(-.f64 (/.f64 (+.f64 0 A) (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(-.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 A (/.f64 l 1))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 A (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A 0)))
(+.f64 (-.f64 A A) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 l) 0)))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (-.f64 A A) (/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A (-.f64 A (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (-.f64 A A) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (-.f64 A A) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A))) (*.f64 A 0))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) 0)))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A))) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 0 (/.f64 V A)) (/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (neg.f64 A) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (-.f64 A A) (*.f64 l V))))
(/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 (*.f64 V l)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 -1 (*.f64 l V)) 0))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 0 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (neg.f64 (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (*.f64 0 (/.f64 1 (neg.f64 l)))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 0 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V)))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 -1 (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A)))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 -1 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A)))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l))))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 0 (/.f64 A (/.f64 l 1)))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 (/.f64 0 V) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 A (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 A (/.f64 0 V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 (/.f64 1 l) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 A 0) (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (/.f64 0 V) (/.f64 A 1))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (/.f64 0 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (neg.f64 (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (-.f64 (*.f64 A 0) (*.f64 A 0))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 0 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1/2 (/.f64 (-.f64 A A) (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1/2 (/.f64 (-.f64 A A) (*.f64 V l))))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 (-.f64 A A) (/.f64 (*.f64 V l) 1/2)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (neg.f64 (/.f64 A V)) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 (/.f64 A V))))
(+.f64 0 (/.f64 A (*.f64 l V)))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 A 0) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 l)))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (neg.f64 (*.f64 l V)))))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (-.f64 A A) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (/.f64 0 (/.f64 V A)) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 1 (/.f64 A (neg.f64 (*.f64 l V)))))
(+.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (*.f64 1 (/.f64 A (neg.f64 (*.f64 V l)))))
(+.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (neg.f64 (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))))
(+.f64 (/.f64 (-.f64 A A) (*.f64 l V)) (/.f64 A (*.f64 l V)))
(/.f64 (+.f64 (-.f64 A A) A) (*.f64 V l))
(+.f64 (-.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A A)))
(+.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))))
(+.f64 (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 A A) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 A (/.f64 l 1))))
(+.f64 (/.f64 (/.f64 0 V) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (*.f64 A (*.f64 (/.f64 1 l) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (*.f64 A (/.f64 0 V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (*.f64 (/.f64 1 l) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (/.f64 A (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (/.f64 0 (/.f64 V A)) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (*.f64 A (/.f64 -1 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (/.f64 A (neg.f64 (*.f64 V l))) (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)))
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (-.f64 (/.f64 0 (/.f64 V A)) (/.f64 (/.f64 A l) V)) (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)))
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) (neg.f64 A)))
(*.f64 (/.f64 1 (*.f64 V l)) (+.f64 (+.f64 A A) (neg.f64 A)))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 -1 l)))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))))
(+.f64 (/.f64 0 (/.f64 V A)) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 0 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 A 0) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A A)))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (-.f64 A A) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 0 (neg.f64 A))))
(+.f64 (-.f64 A A) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(+.f64 (*.f64 0 (neg.f64 A)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 (/.f64 V A)) (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 0 (/.f64 V A)) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 A 0) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (-.f64 A A) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 -1 (*.f64 l V)) A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 0 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 A 0) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (*.f64 A 0) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (/.f64 0 (*.f64 l V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (/.f64 (/.f64 0 l) V) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (-.f64 A A) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (-.f64 A A) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (-.f64 (*.f64 0 (/.f64 A V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V))))))
(+.f64 (/.f64 0 (/.f64 V A)) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (*.f64 A 0) (/.f64 1 l)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (*.f64 (/.f64 0 V) A) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(+.f64 (*.f64 (*.f64 (/.f64 1 l) 0) A) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(+.f64 (*.f64 (/.f64 0 l) A) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (*.f64 (*.f64 A 0) (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (*.f64 (/.f64 1 V) 0)))
(+.f64 (*.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 (/.f64 1 V) 0)))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 1/2) (*.f64 1/2 (/.f64 A (*.f64 l V))))
(*.f64 1/2 (+.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 A l)) (*.f64 (/.f64 A l) (/.f64 -1 V)))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l)) (*.f64 (/.f64 2 l) 0))
(*.f64 (/.f64 2 l) (+.f64 (*.f64 A (/.f64 1/2 V)) 0))
(*.f64 (/.f64 2 l) (*.f64 A (/.f64 1/2 V)))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l)) (*.f64 (/.f64 2 l) (*.f64 A 0)))
(*.f64 (/.f64 2 l) (+.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 A 0)))
(+.f64 (*.f64 0 (+.f64 (/.f64 A l) (/.f64 A l))) (/.f64 A (*.f64 l V)))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l))) (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) 0))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) 0)
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 A 0))
(-.f64 (/.f64 (+.f64 0 A) (*.f64 V l)) (*.f64 A 0))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0))
(-.f64 (/.f64 (+.f64 0 A) (*.f64 V l)) (*.f64 0 (/.f64 1 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 (+.f64 0 A) (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 A 0)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(-.f64 (/.f64 (/.f64 A l) V) (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (-.f64 A A) (*.f64 l V)))
(/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(-.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A A)))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)))
(-.f64 (*.f64 A 0) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(-.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)))
(-.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(-.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 A (/.f64 l 1))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 V) (/.f64 1 A)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 A (*.f64 (/.f64 1 l) 0)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (*.f64 A 0)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 A 0) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 V (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 1 (/.f64 A V))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 l) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (/.f64 0 l) (/.f64 1 A)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 l) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 A)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 l) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 A 0) l))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 l) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 (neg.f64 V) (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (neg.f64 (/.f64 1 A))))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 1 (neg.f64 A))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 A 0) V))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) V))
(-.f64 (/.f64 (+.f64 0 A) (*.f64 V l)) (*.f64 0 (/.f64 1 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(-.f64 0 (/.f64 A (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (*.f64 A (/.f64 2 (*.f64 l V))) -1))
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (neg.f64 (/.f64 2 (*.f64 l (/.f64 V A)))))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (/.f64 2 (*.f64 l V)) (neg.f64 (/.f64 1 A))))
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (/.f64 2 (*.f64 (*.f64 V l) (neg.f64 (/.f64 1 A)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 2 (*.f64 (*.f64 V l) (/.f64 1 (neg.f64 A)))))
(-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 (+.f64 A A) (neg.f64 (*.f64 l V))))
(/.f64 (-.f64 A (+.f64 A A)) (neg.f64 (*.f64 V l)))
(-.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (*.f64 A 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))) (*.f64 A (/.f64 2 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 2 (*.f64 l (/.f64 V A)))))
(-.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(-.f64 (-.f64 A A) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (-.f64 A A) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (-.f64 A A) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 A)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (*.f64 0 (/.f64 A (/.f64 l 1))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (/.f64 0 V) (/.f64 1 A)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(-.f64 (*.f64 (/.f64 2 (*.f64 l V)) A) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 0 (neg.f64 A)) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l))))
(-.f64 (*.f64 0 (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 A 0)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 V l)))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 A 0) (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 A 0) (/.f64 A (neg.f64 (*.f64 V l)))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 A 0) (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (*.f64 0 (/.f64 1 (*.f64 V l)))) (/.f64 A (neg.f64 (*.f64 V l))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (-.f64 A A) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 A (-.f64 (*.f64 A 0) A)) (/.f64 A (neg.f64 (*.f64 V l))))
(+.f64 (-.f64 A A) (-.f64 (*.f64 A 0) (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (+.f64 A (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) A)) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (+.f64 A (-.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) A)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 A 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 0 (+.f64 A (/.f64 A V))) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (*.f64 0 (+.f64 A (/.f64 A V))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (/.f64 A V))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A 0)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A 0) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) 0)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (*.f64 A 0) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (-.f64 A A)))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 0 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A 0) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A 0) (-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A 0) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 A 0) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0))
(-.f64 (+.f64 (*.f64 A 0) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(+.f64 (*.f64 A 0) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 A))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V l))) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 0 l) V) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 0 l) V) (-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 0 l) V) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 l) V) (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 (/.f64 0 l) V) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 0 l) V) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 A A) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 A A) (-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (-.f64 A A) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 A A) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (-.f64 A A) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (-.f64 A A) (*.f64 0 (neg.f64 A))))
(+.f64 (-.f64 A A) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(-.f64 (+.f64 (-.f64 A A) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 A A))
(-.f64 (+.f64 (-.f64 A A) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(+.f64 (-.f64 A A) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 0 (/.f64 V A)) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (/.f64 0 (/.f64 V A)) (/.f64 (/.f64 A l) V)) (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 2 l) (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 0 (/.f64 V A)) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (neg.f64 A))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 (/.f64 V A)) (*.f64 0 (neg.f64 A))))
(+.f64 (/.f64 0 (/.f64 V A)) (*.f64 (neg.f64 A) (neg.f64 (/.f64 1 (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 -1 (*.f64 l V)))) (*.f64 (/.f64 -1 (*.f64 l V)) A))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 0 V) (/.f64 A 1)))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (+.f64 (*.f64 0 (/.f64 A V)) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))))
(+.f64 (/.f64 0 (/.f64 V A)) (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 (*.f64 A 0) -1) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 0 (neg.f64 A)) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (*.f64 0 (neg.f64 A)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 l V)) 0) -1) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 (-.f64 (/.f64 A l) (*.f64 0 (/.f64 1 l))) V)
(-.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 l V)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l V)))
(/.f64 (-.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 A (+.f64 A A))) (*.f64 V l))
(-.f64 (/.f64 0 (/.f64 V A)) (/.f64 (/.f64 -1 l) (/.f64 V A)))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(-.f64 (/.f64 (/.f64 2 l) (/.f64 V A)) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 V A)) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 V A)))
(/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))
(-.f64 (/.f64 0 (*.f64 V (/.f64 1 A))) (/.f64 (/.f64 -1 l) (*.f64 V (/.f64 1 A))))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(-.f64 (/.f64 (/.f64 2 l) (*.f64 V (/.f64 1 A))) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (/.f64 A V) (/.f64 1 (/.f64 2 l))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (*.f64 V (/.f64 1 A))) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (*.f64 V (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 0 (/.f64 1 (/.f64 A V))) (/.f64 (/.f64 -1 l) (/.f64 1 (/.f64 A V))))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(-.f64 (/.f64 (/.f64 2 l) (/.f64 1 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (/.f64 A V) (/.f64 1 (/.f64 2 l))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 1 (/.f64 A V))) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 1 (/.f64 A V))))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 0 (*.f64 l (/.f64 1 A))) (/.f64 (/.f64 -1 V) (*.f64 l (/.f64 1 A))))
(/.f64 (-.f64 0 (/.f64 -1 V)) (/.f64 l (/.f64 A 1)))
(/.f64 A (/.f64 (*.f64 1 l) (neg.f64 (/.f64 -1 V))))
(-.f64 (/.f64 (/.f64 2 V) (*.f64 l (/.f64 1 A))) (/.f64 A (*.f64 l V)))
(-.f64 (/.f64 (/.f64 A V) (/.f64 1 (/.f64 2 l))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (+.f64 (/.f64 2 V) (/.f64 2 V)) (*.f64 l (/.f64 1 A))) (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (*.f64 l (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 1 V) (/.f64 (/.f64 2 l) (/.f64 1 A))) (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 (/.f64 1 l) (/.f64 (/.f64 A V) 1/2)) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 1 A)) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 1 V) (/.f64 (/.f64 2 l) (/.f64 1 A))) (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 (/.f64 1 l) (/.f64 (/.f64 A V) 1/2)) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (*.f64 0 (/.f64 -1 l)) (/.f64 1 A)) (/.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (/.f64 1 A)))
(/.f64 (-.f64 0 (/.f64 -1 V)) (/.f64 l (/.f64 A 1)))
(/.f64 A (/.f64 (*.f64 1 l) (neg.f64 (/.f64 -1 V))))
(-.f64 (/.f64 (*.f64 0 (/.f64 -1 V)) (/.f64 1 A)) (/.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (/.f64 1 A)))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(-.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 1 A)) (/.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 (+.f64 A A) V) l) (/.f64 A (*.f64 l V)))
(/.f64 (-.f64 (/.f64 (+.f64 A A) l) (/.f64 A l)) V)
(-.f64 (/.f64 (*.f64 0 (neg.f64 A)) l) (/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) l))
(/.f64 (-.f64 (*.f64 0 (neg.f64 A)) (/.f64 (*.f64 1 (neg.f64 A)) V)) l)
(-.f64 (/.f64 (*.f64 (/.f64 2 V) A) l) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (*.f64 (+.f64 A A) (/.f64 1 V)) l) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (*.f64 A (/.f64 2 V)) l) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (/.f64 1 l) (*.f64 (neg.f64 V) (/.f64 1 A))) (/.f64 (/.f64 2 l) (*.f64 (neg.f64 V) (/.f64 1 A))))
(/.f64 (-.f64 (/.f64 1 l) (/.f64 2 l)) (*.f64 (/.f64 1 A) (neg.f64 V)))
(/.f64 (-.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 (*.f64 1 V) (neg.f64 A)))
(-.f64 (/.f64 0 (*.f64 (neg.f64 V) (/.f64 1 A))) (/.f64 (/.f64 1 l) (*.f64 (neg.f64 V) (/.f64 1 A))))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (/.f64 0 (/.f64 1 (neg.f64 A))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (*.f64 0 (/.f64 (/.f64 1 l) (neg.f64 (/.f64 1 A)))) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (*.f64 0 (/.f64 (/.f64 1 l) (/.f64 1 (neg.f64 A)))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (/.f64 0 V) (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 l V))))
(-.f64 (/.f64 (/.f64 0 V) (neg.f64 (/.f64 1 A))) (/.f64 A (neg.f64 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 0 V) (/.f64 1 (neg.f64 A))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (*.f64 (/.f64 2 l) A) V) (/.f64 A (*.f64 l V)))
(+.f64 0 (-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 2 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (*.f64 (+.f64 A A) (/.f64 1 l)) V) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A)) (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 l V))
(/.f64 (/.f64 A l) V)
(/.f64 A (neg.f64 (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 (/.f64 A l) V)
(/.f64 1 (*.f64 (*.f64 l V) (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 (*.f64 l V) A))
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 (/.f64 1 A) (/.f64 1 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 1 (/.f64 A (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 -1 (/.f64 A (neg.f64 (*.f64 l V)))))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 1 (*.f64 l (/.f64 V A)))
(/.f64 (/.f64 1 l) (*.f64 V (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 1 l) (/.f64 1 (/.f64 A V)))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 1 l) (neg.f64 (*.f64 (neg.f64 V) (/.f64 1 A))))
(/.f64 (/.f64 1 l) (neg.f64 (*.f64 (/.f64 1 A) (neg.f64 V))))
(/.f64 (/.f64 1 l) (neg.f64 (/.f64 (*.f64 1 V) (neg.f64 A))))
(/.f64 (/.f64 1 V) (*.f64 l (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 1 (*.f64 l V)) (/.f64 1 A))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (neg.f64 (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 A (*.f64 l V)) 1)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 -1 (/.f64 V (neg.f64 (/.f64 A l))))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 -1 V) (neg.f64 (*.f64 l (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 A (neg.f64 (*.f64 l V))) -1)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 -1 l) (*.f64 (neg.f64 V) (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 -1 l) (neg.f64 (/.f64 V A)))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 -1 l) (neg.f64 (*.f64 V (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 (/.f64 A V))))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 -1 (*.f64 l V)) (neg.f64 (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 A) (neg.f64 (*.f64 l V)))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (-.f64 A A) (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 (/.f64 A l) (-.f64 A A)) V)
(/.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (*.f64 A 0) (/.f64 A V)) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A V) (*.f64 A 0)) l)
(/.f64 (/.f64 (/.f64 A l) (+.f64 V V)) 1/2)
(/.f64 (/.f64 A l) (*.f64 (+.f64 V V) 1/2))
(/.f64 A (*.f64 l (*.f64 (+.f64 V V) 1/2)))
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))) -1)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A) -1)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (/.f64 -1 l) A) (neg.f64 V))
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (/.f64 A V) 2) (+.f64 l l))
(*.f64 2 (/.f64 (/.f64 A V) (+.f64 l l)))
(*.f64 2 (/.f64 A (*.f64 V (+.f64 l l))))
(/.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)) -1)
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (*.f64 A 0) (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A l)) (neg.f64 V))
(-.f64 (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 (-.f64 (/.f64 A l) (*.f64 0 (/.f64 1 l))) V)
(/.f64 (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 l V)))
(/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l))
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 A (+.f64 A (+.f64 A A)))) (neg.f64 (*.f64 l V)))
(/.f64 (-.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 A (+.f64 A A))) (*.f64 V l))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (/.f64 V A)))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (*.f64 V (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 (/.f64 1 (/.f64 A V))))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (/.f64 V A)))
(/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (*.f64 V (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 (/.f64 1 (/.f64 A V))))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 0 (/.f64 A l)) (neg.f64 V))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (/.f64 A l) (*.f64 (/.f64 2 l) A)) (neg.f64 V))
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (neg.f64 (/.f64 2 (*.f64 l (/.f64 V A)))))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(/.f64 (-.f64 (/.f64 A l) (*.f64 (+.f64 A A) (/.f64 1 l))) (neg.f64 V))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) (+.f64 A A)) (/.f64 A l)) V)
(/.f64 (-.f64 (/.f64 0 V) (/.f64 1 V)) (neg.f64 (*.f64 l (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 (/.f64 2 V) (/.f64 2 V))) (neg.f64 (*.f64 l (/.f64 1 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V))) (neg.f64 (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l)) (/.f64 1 A))
(/.f64 A (/.f64 1 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))))
(/.f64 (-.f64 (/.f64 -1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 (/.f64 -1 l) V)) (/.f64 1 A))
(/.f64 A (/.f64 1 (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 (/.f64 -1 l) V))))
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 1 V))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))) (/.f64 1 A))
(/.f64 A (/.f64 1 (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l)))))
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) (/.f64 1 l))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))) (/.f64 1 A))
(/.f64 A (/.f64 1 (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l)))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (*.f64 0 (/.f64 -1 l))) (neg.f64 (/.f64 1 A)))
(/.f64 (-.f64 0 (/.f64 -1 V)) (/.f64 l (/.f64 A 1)))
(/.f64 A (/.f64 (*.f64 1 l) (neg.f64 (/.f64 -1 V))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (*.f64 0 (/.f64 -1 V))) (neg.f64 (/.f64 1 A)))
(-.f64 (*.f64 (/.f64 0 V) (/.f64 A 1)) (/.f64 A (neg.f64 (*.f64 V l))))
(/.f64 A (/.f64 V (neg.f64 (/.f64 -1 l))))
(/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (neg.f64 (/.f64 1 A)))
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (*.f64 0 (neg.f64 A))) (neg.f64 l))
(/.f64 (-.f64 (*.f64 0 (neg.f64 A)) (/.f64 (*.f64 1 (neg.f64 A)) V)) l)
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 2 V) A)) (neg.f64 l))
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (neg.f64 (/.f64 2 (*.f64 l (/.f64 V A)))))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(/.f64 (-.f64 (/.f64 A V) (*.f64 (+.f64 A A) (/.f64 1 V))) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) (+.f64 A A)) (/.f64 A l)) V)
(/.f64 (-.f64 (/.f64 A V) (*.f64 A (/.f64 2 V))) (neg.f64 l))
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (neg.f64 (/.f64 2 (*.f64 l (/.f64 V A)))))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 A (*.f64 l V))) -1)
(neg.f64 (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 (/.f64 A l) V)))
(/.f64 (-.f64 (/.f64 (-.f64 A A) (*.f64 l V)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 A (-.f64 A A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 A (*.f64 (/.f64 1 l) 0)) (/.f64 A (*.f64 l V))) -1)
(neg.f64 (-.f64 (*.f64 (*.f64 A 0) (/.f64 1 l)) (/.f64 (/.f64 A l) V)))
(/.f64 (-.f64 (*.f64 A (/.f64 0 V)) (/.f64 A (*.f64 l V))) -1)
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(/.f64 (-.f64 (*.f64 (/.f64 1 l) (*.f64 A 0)) (/.f64 A (*.f64 l V))) -1)
(neg.f64 (-.f64 (*.f64 (*.f64 A 0) (/.f64 1 l)) (/.f64 (/.f64 A l) V)))
(/.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 A 0)) -1)
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (neg.f64 A)))
(/.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (*.f64 (/.f64 1 (*.f64 l V)) 0)) -1)
(-.f64 (/.f64 (/.f64 A l) V) (neg.f64 (*.f64 0 (/.f64 1 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 1 (neg.f64 (*.f64 V l)))))
(/.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 2 (*.f64 l V)) A)) -1)
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (neg.f64 (/.f64 2 (*.f64 l (/.f64 V A)))))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(/.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (+.f64 A A) (/.f64 1 (*.f64 l V)))) -1)
(neg.f64 (-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 (*.f64 V l)) (+.f64 A A))))
(/.f64 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 A V))) -1)
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (neg.f64 (/.f64 2 (*.f64 l (/.f64 V A)))))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(/.f64 (-.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))) (*.f64 0 (neg.f64 A))) -1)
(/.f64 (*.f64 (neg.f64 A) (-.f64 0 (/.f64 1 (*.f64 V l)))) 1)
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 (*.f64 A 0) 1))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A) (*.f64 0 (/.f64 -1 (*.f64 l V)))) -1)
(/.f64 (/.f64 A l) V)
(/.f64 (-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 A (/.f64 2 (*.f64 l V)))) (+.f64 (*.f64 A (/.f64 2 (*.f64 l V))) (*.f64 A (/.f64 2 (*.f64 l V))))) -1)
(-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (neg.f64 (/.f64 2 (*.f64 l (/.f64 V A)))))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (/.f64 A (neg.f64 (*.f64 l V)))) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (/.f64 A (neg.f64 (*.f64 V l)))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 A l) V)) -1) (/.f64 (/.f64 A l) V))
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V)))) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (/.f64 A (neg.f64 (*.f64 V l)))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 A l) V)) -1) (/.f64 (/.f64 A l) V))
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (/.f64 -1 (*.f64 l V)) A)) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (/.f64 A (neg.f64 (*.f64 V l)))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 A l) V)) -1) (/.f64 (/.f64 A l) V))
(/.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 l V))) (/.f64 A (*.f64 l V))) (*.f64 (/.f64 -1 l) (/.f64 A V))) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 A (neg.f64 (*.f64 V l))) (/.f64 A (neg.f64 (*.f64 V l)))) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 A l) V)) -1) (/.f64 (/.f64 A l) V))
(/.f64 (-.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 A l)) V)
(/.f64 (-.f64 (/.f64 (+.f64 A A) l) (/.f64 A l)) V)
(neg.f64 (/.f64 A (neg.f64 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(neg.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 l V))))
(/.f64 (/.f64 A l) V)
(neg.f64 (*.f64 (/.f64 -1 (*.f64 l V)) A))
(/.f64 (/.f64 A l) V)
(neg.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (*.f64 c0 0) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 c0 0) (*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 c0 c0)))
(+.f64 (-.f64 c0 c0) (*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 c0))))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 c0 (-.f64 (-.f64 c0 c0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0)) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0)) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 (-.f64 c0 (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 1 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 1 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 1 (*.f64 0 (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (*.f64 (*.f64 c0 0) 1) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 1 (*.f64 0 (+.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 1 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 1 (*.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 1 (*.f64 0 (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1/2 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(+.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 c0 0) (+.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(+.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 (+.f64 c0 c0) (neg.f64 c0)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (*.f64 c0 0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0)))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 c0))))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 c0 0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 c0 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 0 (/.f64 1 (neg.f64 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 2 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) -1))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 (+.f64 c0 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) c0)) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 c0 (-.f64 (*.f64 c0 0) c0)) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 0 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 c0))))
(+.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1 c0)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 1 c0))
(-.f64 (/.f64 (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (-.f64 (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 1 (-.f64 (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)) (+.f64 c0 (+.f64 c0 c0)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (/.f64 0 (/.f64 1 (neg.f64 c0))) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 0 (neg.f64 c0)) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 (neg.f64 (/.f64 1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 1 (neg.f64 c0)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(/.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) -1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (-.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (/.f64 1 c0))
(/.f64 (-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))) (neg.f64 (/.f64 1 c0)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 1 c0))
(/.f64 (-.f64 (-.f64 c0 c0) c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (-.f64 c0 (-.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 1 (-.f64 c0 (-.f64 c0 c0))))
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 c0)) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0))) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (-.f64 (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 1 (-.f64 (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)) (+.f64 c0 (+.f64 c0 c0)))))
(/.f64 (-.f64 (/.f64 0 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1)
(neg.f64 (-.f64 (*.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(neg.f64 (-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) -1)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 c0 0)) -1)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 0 (neg.f64 c0)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0)) -1)
(neg.f64 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) -1)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 c0)) 1)
(/.f64 (-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 0 (neg.f64 c0))) -1)
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 1)
(/.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) -1) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0)) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) -1) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(neg.f64 (-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) -1) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (/.f64 1 (*.f64 l V)) 0)
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (neg.f64 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) 0))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (neg.f64 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l V))))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l))) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (*.f64 0 (/.f64 1 l)) (+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V))))
(+.f64 (*.f64 0 (/.f64 1 l)) (+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V)))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 0 V) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (neg.f64 (*.f64 0 (/.f64 1 l))) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 (neg.f64 l))) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 0 l) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (+.f64 (/.f64 0 V) (/.f64 0 l)) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 0 l) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (+.f64 0 (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (/.f64 0 l)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (*.f64 (/.f64 2 l) 0)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 l)))
(+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) 0)))
(+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l V))))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) 0))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 -1 V) 0))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 V) 0))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 l) 0))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 -1 l) 0))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (neg.f64 (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (*.f64 0 (/.f64 1 (neg.f64 l)))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l)))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 -1 (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V)))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V)))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (*.f64 (/.f64 2 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (*.f64 V l))))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 2 (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 2 (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1/2 (/.f64 0 (*.f64 l V))))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 l V)) (*.f64 1 (/.f64 0 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 0 (/.f64 1 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 1/2 V) l))
(/.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) l)
(+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 0 V) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 2 (*.f64 l V)) (/.f64 -1 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 2 (*.f64 l V)) (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 -1 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 2 (*.f64 l V)) (+.f64 (/.f64 0 V) (/.f64 -1 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 2 (*.f64 l V)) (+.f64 (/.f64 0 l) (/.f64 -1 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (neg.f64 (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (neg.f64 l))))
(+.f64 (neg.f64 (/.f64 0 V)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l))))
(+.f64 (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l))))
(+.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V))))
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 0 l) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 -1 (*.f64 l V)))
(+.f64 (/.f64 (/.f64 -1 l) V) (*.f64 (/.f64 2 l) (/.f64 1 V)))
(+.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (*.f64 (/.f64 1 V) (/.f64 -1 l)))
(*.f64 (/.f64 1 V) (+.f64 (/.f64 2 l) (/.f64 -1 l)))
(+.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 -1 (*.f64 l V)))
(+.f64 (/.f64 (/.f64 -1 l) V) (*.f64 (/.f64 2 l) (/.f64 1 V)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 -1 V)))
(*.f64 (/.f64 1 V) (+.f64 (/.f64 2 l) (/.f64 -1 l)))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 0 (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 0 (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V)))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 (/.f64 0 V) (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(+.f64 (/.f64 0 l) (*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 -1 l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 -1 l) (/.f64 1 V))))
(+.f64 0 (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V)))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 0 (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 0 (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))))
(*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l)))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 0 (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))))
(*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l)))
(+.f64 (*.f64 0 (/.f64 -1 V)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 -1 V) (/.f64 1 l))))
(+.f64 (/.f64 0 V) (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(+.f64 (/.f64 0 l) (*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l))))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 0 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(/.f64 1 (*.f64 V l))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (*.f64 (/.f64 1 l) 0) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (/.f64 0 V) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (-.f64 (/.f64 0 l) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V)))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (*.f64 0 (/.f64 2 V)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (*.f64 0 (/.f64 1/2 l)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (*.f64 0 (/.f64 2 l)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 1 (*.f64 l V)) 0)
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 V))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (*.f64 (/.f64 1 l) 0)))
(neg.f64 (-.f64 (/.f64 (/.f64 -1 l) V) (*.f64 0 (/.f64 1 l))))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (neg.f64 l))))
(-.f64 (/.f64 1 (*.f64 l V)) (neg.f64 (/.f64 0 V)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)))
(-.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 1 (*.f64 V l))))
(-.f64 (/.f64 1 (*.f64 l V)) (-.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)))
(-.f64 (/.f64 1 (*.f64 V l)) (-.f64 (/.f64 0 V) (*.f64 0 (/.f64 1 l))))
(-.f64 (/.f64 1 (*.f64 l V)) (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)))
(-.f64 (/.f64 1 (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 V)))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 1 l) (/.f64 -1 V))))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 0 l))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) 0))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 1 (*.f64 l V)) (/.f64 (*.f64 (/.f64 1 l) 0) 1/2))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 1 l) 1/2)))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (*.f64 l 1/2))))
(-.f64 0 (/.f64 -1 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 V) (neg.f64 l)))
(-.f64 (/.f64 (/.f64 -1 l) V) (/.f64 2 (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (/.f64 -1 l) V) (/.f64 -2 (*.f64 V l)))
(-.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 -1 l) V) (/.f64 2 (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (/.f64 -1 l) V) (/.f64 -2 (*.f64 V l)))
(-.f64 (/.f64 -1 (*.f64 l V)) (/.f64 (/.f64 2 (*.f64 l V)) -1))
(-.f64 (/.f64 (/.f64 -1 l) V) (/.f64 2 (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (/.f64 -1 l) V) (/.f64 -2 (*.f64 V l)))
(-.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 l) (+.f64 V V)))
(-.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 -1 (*.f64 l (+.f64 V V))))
(-.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 l) (/.f64 1 (/.f64 1/2 V))))
(-.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 -1 (*.f64 l (/.f64 V 1/2))))
(-.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 (/.f64 1/2 V) (neg.f64 l)))
(-.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 -1 V) (+.f64 l l)))
(-.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 -1 (*.f64 V (+.f64 l l))))
(-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 -1 (*.f64 l V)))
(-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 (/.f64 -1 l) V))
(-.f64 (/.f64 0 V) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V))
(-.f64 (/.f64 2 (*.f64 l V)) (/.f64 1 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (/.f64 2 (*.f64 l V)))
(-.f64 (/.f64 (/.f64 3 l) V) (/.f64 (/.f64 2 l) V))
(-.f64 (/.f64 0 l) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 -1 l) V))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l)))
(-.f64 (*.f64 (/.f64 2 V) (/.f64 1 l)) (/.f64 1 (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l)))
(-.f64 (*.f64 0 (/.f64 -1 l)) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(+.f64 0 (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V)))
(-.f64 (*.f64 0 (/.f64 -1 V)) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(+.f64 0 (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))))
(*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l)))
(-.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(/.f64 1 (*.f64 V l))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 0 (/.f64 1 l))) (/.f64 (/.f64 -1 l) V))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V)))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V)))
(-.f64 (+.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) 0)) (/.f64 -1 (*.f64 l V)))
(-.f64 (+.f64 (*.f64 0 (/.f64 1 l)) (/.f64 0 l)) (/.f64 (/.f64 -1 l) V))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 V)) (/.f64 -1 (*.f64 l V)))
(+.f64 (/.f64 0 l) (-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V)))
(-.f64 (+.f64 (/.f64 2 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 (/.f64 2 l) V) (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 0 V)) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 (/.f64 2 l) V) (-.f64 (/.f64 0 V) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l)))
(-.f64 (+.f64 0 (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(+.f64 0 (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(+.f64 0 (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))))
(*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l)))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(+.f64 (*.f64 0 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V))))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))))
(+.f64 (*.f64 0 (/.f64 1 l)) (*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l))))
(-.f64 (+.f64 (*.f64 (/.f64 1 l) 0) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 0 V) (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(+.f64 (/.f64 0 V) (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(+.f64 (/.f64 0 l) (*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l))))
(-.f64 (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(+.f64 0 (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))))
(*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l)))
(-.f64 (+.f64 (/.f64 0 V) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 l) (/.f64 1 V))) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 2 V) (/.f64 1 l))) (/.f64 1 (*.f64 l V)))
(+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 -1 l))) (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(+.f64 0 (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 -1 V))) (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(+.f64 (/.f64 0 V) (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(+.f64 (/.f64 0 l) (*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l))))
(-.f64 (+.f64 (/.f64 0 l) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) V) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) V))
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 (+.f64 (/.f64 2 V) (/.f64 2 V)) l) (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) l))
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 (/.f64 1 l) (/.f64 V 2)) (/.f64 1 (*.f64 l V)))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 1 V)) (/.f64 1 (*.f64 V l)))
(-.f64 (/.f64 (*.f64 (/.f64 1 l) 0) -1) (/.f64 -1 (*.f64 l V)))
(-.f64 (neg.f64 (*.f64 0 (/.f64 1 l))) (/.f64 (/.f64 -1 l) V))
(-.f64 (*.f64 0 (/.f64 1 (neg.f64 l))) (/.f64 (/.f64 -1 l) V))
(-.f64 (/.f64 (/.f64 0 V) -1) (/.f64 -1 (*.f64 l V)))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V))
(-.f64 (/.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 l l)) (/.f64 (/.f64 1/2 V) l))
(-.f64 (/.f64 (/.f64 3 V) (+.f64 l l)) (/.f64 1/2 (*.f64 V l)))
(-.f64 (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 V V)) (/.f64 (/.f64 1/2 V) l))
(-.f64 (/.f64 (/.f64 3 l) (+.f64 V V)) (/.f64 1/2 (*.f64 V l)))
(-.f64 (/.f64 3 (*.f64 l (+.f64 V V))) (/.f64 1/2 (*.f64 V l)))
(-.f64 (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 1 (/.f64 1/2 V))) (/.f64 (/.f64 1/2 V) l))
(-.f64 (/.f64 (/.f64 3 l) (/.f64 V 1/2)) (/.f64 1/2 (*.f64 V l)))
(-.f64 (/.f64 1/2 (/.f64 V (/.f64 3 l))) (/.f64 1/2 (*.f64 V l)))
(/.f64 1 (*.f64 l V))
(/.f64 1 (*.f64 V l))
(/.f64 (/.f64 1 l) V)
(/.f64 1 (*.f64 V l))
(/.f64 (/.f64 1 V) l)
(/.f64 1 (*.f64 V l))
(/.f64 (/.f64 1 (*.f64 l V)) 1)
(/.f64 1 (*.f64 V l))
(/.f64 2 (*.f64 (+.f64 l l) V))
(/.f64 (/.f64 2 (+.f64 l l)) V)
(/.f64 2 (*.f64 (+.f64 V V) l))
(/.f64 2 (*.f64 l (+.f64 V V)))
(/.f64 (/.f64 1/2 l) (/.f64 V 2))
(/.f64 1/2 (*.f64 l (/.f64 V 2)))
(/.f64 1/2 (*.f64 (/.f64 V 2) l))
(/.f64 -1 (/.f64 V (/.f64 -1 l)))
(/.f64 1 (*.f64 V l))
(/.f64 -1 (/.f64 l (/.f64 -1 V)))
(/.f64 1 (*.f64 V l))
(/.f64 -1 (*.f64 (neg.f64 l) V))
(/.f64 1 (*.f64 V l))
(/.f64 -1 (*.f64 (neg.f64 V) l))
(/.f64 1 (*.f64 V l))
(/.f64 (/.f64 -1 V) (neg.f64 l))
(/.f64 1 (*.f64 V l))
(/.f64 (/.f64 -1 l) (neg.f64 V))
(/.f64 1 (*.f64 V l))
(/.f64 (/.f64 -1 (*.f64 l V)) -1)
(/.f64 1 (*.f64 V l))
(/.f64 (/.f64 (/.f64 1/2 V) l) 1/2)
(/.f64 1/2 (*.f64 l (/.f64 V 2)))
(/.f64 1/2 (*.f64 (/.f64 V 2) l))
(/.f64 (/.f64 2 V) (+.f64 l l))
(/.f64 (/.f64 2 (+.f64 l l)) V)
(/.f64 (/.f64 2 l) (+.f64 V V))
(/.f64 2 (*.f64 l (+.f64 V V)))
(/.f64 (/.f64 2 l) (/.f64 1 (/.f64 1/2 V)))
(/.f64 1/2 (*.f64 l (/.f64 V 2)))
(/.f64 1/2 (*.f64 (/.f64 V 2) l))
(/.f64 (neg.f64 (/.f64 1/2 l)) (neg.f64 (/.f64 V 2)))
(/.f64 (/.f64 1/2 (neg.f64 l)) (/.f64 V -2))
(/.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) -1)
(neg.f64 (/.f64 (/.f64 1 V) (neg.f64 l)))
(neg.f64 (/.f64 1 (neg.f64 (*.f64 V l))))
(/.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) -1)
(neg.f64 (/.f64 (/.f64 1 V) (neg.f64 l)))
(neg.f64 (/.f64 1 (neg.f64 (*.f64 V l))))
(/.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 -2 V) (neg.f64 (+.f64 l l)))
(/.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (neg.f64 (+.f64 V V)))
(/.f64 (/.f64 -2 l) (neg.f64 (+.f64 V V)))
(/.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (neg.f64 (/.f64 1 (/.f64 1/2 V))))
(/.f64 (/.f64 -2 l) (neg.f64 (/.f64 V 1/2)))
(/.f64 (/.f64 -2 l) (/.f64 V -1/2))
(/.f64 (*.f64 -1/2 (/.f64 2 l)) (neg.f64 V))
(/.f64 1 (*.f64 V l))
(/.f64 (-.f64 (/.f64 1 l) (+.f64 (/.f64 1 l) (/.f64 2 l))) (neg.f64 (+.f64 V V)))
(/.f64 (-.f64 (/.f64 3 l) (/.f64 1 l)) (+.f64 V V))
(/.f64 (-.f64 (/.f64 1 l) (+.f64 (/.f64 1 l) (/.f64 2 l))) (neg.f64 (/.f64 1 (/.f64 1/2 V))))
(/.f64 (-.f64 (/.f64 3 l) (/.f64 1 l)) (/.f64 V 1/2))
(/.f64 1/2 (/.f64 V (-.f64 (/.f64 3 l) (/.f64 1 l))))
(/.f64 (-.f64 (/.f64 1 V) (+.f64 (/.f64 1 V) (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (neg.f64 V))
(/.f64 1 (*.f64 V l))
(/.f64 (-.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (+.f64 (/.f64 2 l) (/.f64 2 l))) (neg.f64 V))
(/.f64 1 (*.f64 V l))
(/.f64 (-.f64 (/.f64 0 V) (/.f64 1 V)) (neg.f64 l))
(/.f64 1 (*.f64 V l))
(/.f64 (-.f64 (+.f64 (/.f64 1 V) (/.f64 2 V)) (+.f64 (/.f64 2 V) (/.f64 2 V))) (neg.f64 l))
(/.f64 1 (*.f64 V l))
(/.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 1 (*.f64 l V))) -1)
(/.f64 1 (*.f64 V l))
(/.f64 (-.f64 (*.f64 (/.f64 2 l) 0) (/.f64 1 (*.f64 l V))) -1)
(+.f64 0 (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))))
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V)))
(/.f64 (-.f64 (/.f64 -1 (*.f64 l V)) (*.f64 (/.f64 1 l) 0)) -1)
(neg.f64 (-.f64 (/.f64 (/.f64 -1 l) V) (*.f64 0 (/.f64 1 l))))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 (neg.f64 l))))
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 l) (/.f64 1 V))) -1)
(neg.f64 (-.f64 (/.f64 1 (*.f64 V l)) (*.f64 (/.f64 2 l) (/.f64 1 V))))
(-.f64 (/.f64 1 (neg.f64 (*.f64 V l))) (/.f64 1 (*.f64 l (/.f64 V -2))))
(/.f64 (-.f64 (/.f64 1 (*.f64 l V)) (*.f64 (/.f64 2 V) (/.f64 1 l))) -1)
(neg.f64 (-.f64 (/.f64 1 (*.f64 V l)) (*.f64 (/.f64 2 l) (/.f64 1 V))))
(-.f64 (/.f64 1 (neg.f64 (*.f64 V l))) (/.f64 1 (*.f64 l (/.f64 V -2))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)) (*.f64 0 (/.f64 -1 l))) -1)
(/.f64 (*.f64 (/.f64 -1 l) (-.f64 0 (/.f64 1 V))) 1)
(/.f64 (*.f64 (/.f64 -1 l) (neg.f64 (/.f64 1 V))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)) (*.f64 0 (/.f64 -1 V))) -1)
(/.f64 (*.f64 (/.f64 -1 V) (-.f64 0 (/.f64 1 l))) 1)
(/.f64 (*.f64 (/.f64 -1 V) (neg.f64 (/.f64 1 l))) 1)
(/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 l V)) (/.f64 2 (*.f64 l V))) (+.f64 (/.f64 2 (*.f64 l V)) (/.f64 2 (*.f64 l V)))) -1)
(/.f64 1 (*.f64 V l))
(/.f64 (-.f64 (/.f64 1/2 l) (/.f64 1 l)) (neg.f64 (/.f64 V 2)))
(/.f64 (/.f64 -1/2 l) (neg.f64 (/.f64 V 2)))
(/.f64 (/.f64 -1/2 l) (/.f64 V -2))
(/.f64 (-.f64 0 (/.f64 (/.f64 1/2 V) l)) -1/2)
(/.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) -1/2)
(neg.f64 (/.f64 (/.f64 1/2 V) (*.f64 l -1/2)))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 0) (/.f64 (/.f64 1/2 V) l)) -1/2)
(/.f64 (-.f64 (*.f64 0 (/.f64 1 l)) (/.f64 1/2 (*.f64 V l))) -1/2)
(/.f64 (-.f64 (/.f64 0 V) (/.f64 (/.f64 1/2 V) l)) -1/2)
(/.f64 (-.f64 (/.f64 0 V) (/.f64 1/2 (*.f64 V l))) -1/2)
(/.f64 (-.f64 0 (/.f64 2 V)) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 2 V) 0) (+.f64 l l))
(/.f64 (-.f64 0 (/.f64 2 l)) (neg.f64 (+.f64 V V)))
(/.f64 (-.f64 (/.f64 2 l) 0) (+.f64 V V))
(/.f64 (-.f64 0 (/.f64 2 l)) (neg.f64 (/.f64 1 (/.f64 1/2 V))))
(/.f64 (-.f64 (/.f64 2 l) 0) (/.f64 V 1/2))
(/.f64 (neg.f64 (/.f64 2 l)) (/.f64 V -1/2))
(/.f64 (-.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (/.f64 -1 l)) (neg.f64 V))
(/.f64 (-.f64 (/.f64 -1 l) (/.f64 -2 l)) V)
(/.f64 (-.f64 (+.f64 (/.f64 -1 l) (/.f64 -1 l)) (*.f64 -1/2 (/.f64 2 l))) (neg.f64 V))
(/.f64 (-.f64 (/.f64 -1 l) (/.f64 -2 l)) V)
(/.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (/.f64 -1 (*.f64 l V))) -1)
(neg.f64 (-.f64 (/.f64 -2 (*.f64 V l)) (/.f64 (/.f64 -1 l) V)))
(/.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 l) (/.f64 1 V))) -1)
(neg.f64 (-.f64 (/.f64 -2 (*.f64 V l)) (/.f64 (/.f64 1 V) (neg.f64 l))))
(neg.f64 (-.f64 (/.f64 -2 (*.f64 V l)) (/.f64 1 (neg.f64 (*.f64 V l)))))
(/.f64 (-.f64 (+.f64 (/.f64 -1 (*.f64 l V)) (/.f64 -1 (*.f64 l V))) (*.f64 (/.f64 -1 V) (/.f64 1 l))) -1)
(neg.f64 (-.f64 (/.f64 -2 (*.f64 V l)) (/.f64 (/.f64 1 V) (neg.f64 l))))
(neg.f64 (-.f64 (/.f64 -2 (*.f64 V l)) (/.f64 1 (neg.f64 (*.f64 V l)))))
(neg.f64 (/.f64 -1 (*.f64 l V)))
(/.f64 1 (*.f64 V l))
(neg.f64 (*.f64 (/.f64 -1 l) (/.f64 1 V)))
(neg.f64 (/.f64 (/.f64 1 V) (neg.f64 l)))
(neg.f64 (/.f64 1 (neg.f64 (*.f64 V l))))
(neg.f64 (*.f64 (/.f64 -1 V) (/.f64 1 l)))
(neg.f64 (/.f64 (/.f64 1 V) (neg.f64 l)))
(neg.f64 (/.f64 1 (neg.f64 (*.f64 V l))))

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.6b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
6.1b
(*.f64 (/.f64 A V) (/.f64 1 l))
14.7b
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l)))
Compiler

Compiled 40 to 20 computations (50% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
V
@-inf
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l)))
0.0ms
l
@0
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
0.0ms
A
@0
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l)))
0.0ms
l
@-inf
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
0.0ms
V
@-inf
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))

rewrite92.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1314×rational.json-simplify-13
1048×rational.json-simplify-6
874×rational.json-simplify-3
778×rational.json-simplify-21
746×rational.json-simplify-28
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01353
17953
228153
3154353
Stop Event
node limit
Counts
3 → 509
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (/.f64 V 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 l) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (neg.f64 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 l) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 0 l) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (neg.f64 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 0 l) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 1 (*.f64 (/.f64 A V) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 0 l) (/.f64 A (*.f64 (neg.f64 V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 (neg.f64 V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 (neg.f64 V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (/.f64 V 2)) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (/.f64 0 l) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (*.f64 (/.f64 A V) 0) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (/.f64 (/.f64 0 V) l) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (/.f64 V 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 (/.f64 A V) (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (+.f64 A A) 0) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (/.f64 1/2 V) 0) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 (/.f64 1 l) (/.f64 1 l)) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 (+.f64 V V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (neg.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (/.f64 A V) 0) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 0 (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 2 l) (*.f64 -1 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 2 l) (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (*.f64 -1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (neg.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 A (/.f64 V 2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 A (/.f64 V 2)) (*.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (/.f64 V 2)) 0) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) 0) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 V) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) l) (/.f64 (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 V A)) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 (+.f64 V V) l)) (/.f64 A (*.f64 (+.f64 V V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (*.f64 l (/.f64 1/2 A))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 2 l) A) V) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1 (/.f64 V A))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 V (neg.f64 A))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1 (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1 l)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 V) (*.f64 -1 l)) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) 0) -1) (/.f64 A (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))) (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 -1 (*.f64 -1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 -1 (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 -1 (neg.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (neg.f64 (*.f64 -1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (neg.f64 (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (neg.f64 (neg.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) (*.f64 -1 (*.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) (neg.f64 (*.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 V (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (*.f64 -1 (*.f64 -1 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (neg.f64 (*.f64 -1 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 l l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 V A) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 l (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (/.f64 1/2 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (*.f64 V (/.f64 1/2 A)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (*.f64 1/2 l) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 V (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 l) (*.f64 V (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 (+.f64 V V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 l (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 1 (*.f64 (+.f64 V V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (*.f64 l (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (*.f64 (/.f64 1/2 A) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (*.f64 1 (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 l (/.f64 A (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 (neg.f64 l) V) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 (neg.f64 V) V) (/.f64 A (*.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 (neg.f64 l) l) (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 l (*.f64 -1/2 (/.f64 A (/.f64 V 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 V (neg.f64 A)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 V -1/2) (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 l (neg.f64 A)) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (neg.f64 l) (/.f64 1/2 A)) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 V A) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (/.f64 V (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (*.f64 -1 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (*.f64 1 (*.f64 -1 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (*.f64 1 (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (*.f64 (/.f64 V A) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 -1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 (neg.f64 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (/.f64 (neg.f64 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 (*.f64 -1 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 (*.f64 -1 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 1 (*.f64 -1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 1 (*.f64 (neg.f64 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 1 (neg.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 (*.f64 V l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (*.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (*.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (*.f64 1 (*.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (*.f64 (neg.f64 V) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) (/.f64 l A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (*.f64 1/2 l)) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (neg.f64 V) (/.f64 A (*.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (neg.f64 l) (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (neg.f64 V) (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 l) (/.f64 (+.f64 V V) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (/.f64 V 2)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 l)) (*.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 A) (*.f64 (neg.f64 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 A) (/.f64 (neg.f64 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (*.f64 (neg.f64 l) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (*.f64 -1 (*.f64 (+.f64 V V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 V -1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (neg.f64 (*.f64 (+.f64 V V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 (neg.f64 l) (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 -1 (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 1/2 V)) (*.f64 1/2 (*.f64 l (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 V 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 l 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 (+.f64 V V) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 A) A) (*.f64 -1 (*.f64 (+.f64 V V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 A) A) (*.f64 (neg.f64 V) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 -1 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 A) (*.f64 (+.f64 l l) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 l) A) (*.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 A V)) (*.f64 (neg.f64 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (+.f64 A A)) (*.f64 (neg.f64 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 A (/.f64 V 2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A V) (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2)))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A l) (*.f64 (/.f64 2 l) A)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 l) (/.f64 A (*.f64 1/2 l))) (/.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 V) (/.f64 A (/.f64 V 2))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 1/2 l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 A (/.f64 V 2))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 A A)) l) (/.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 V) (/.f64 l (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 A) V) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1 l) A) V) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (+.f64 A A)) l) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 l (/.f64 1/2 A))) (/.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 l (/.f64 1/2 A))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (/.f64 1/2 V)) (*.f64 l (/.f64 1/2 A))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (/.f64 A V)) 1/2) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 l l)) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 A) A) (+.f64 l l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (+.f64 l l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 A (*.f64 1/2 l))) (/.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 0) (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 A V) (/.f64 1/2 l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A (*.f64 1/2 l)) 1/2) (/.f64 V 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A (/.f64 V 2)) 1/2) (/.f64 l 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A V) (-.f64 (neg.f64 l) l)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (-.f64 (neg.f64 V) V)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (/.f64 A (/.f64 V 2))) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 (neg.f64 V) l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 1 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 1 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (*.f64 1 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 1 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 c0 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) -1) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c0 0) -1) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1 (/.f64 1 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 -1 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (/.f64 1 c0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (*.f64 -1 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 c0) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 c0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))))

simplify144.0ms (0.9%)

Algorithm
egg-herbie
Rules
1446×rational.json-simplify-5
1038×rational.json-simplify-1
814×rational.json-simplify-13
696×rational.json-simplify-14
694×rational.json-simplify-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097314191
1336613237
Stop Event
node limit
Counts
557 → 608
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) -1))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (/.f64 V 2)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 0 l) (/.f64 A (*.f64 (neg.f64 V) l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 (neg.f64 V) l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 (neg.f64 V) l))))
(+.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 1 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A (/.f64 V 2)) 0) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (/.f64 A (*.f64 V l)))
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (/.f64 0 l) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (*.f64 (/.f64 A V) 0) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (/.f64 (/.f64 0 V) l) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (/.f64 V 2)) 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 (/.f64 A V) (/.f64 A V)) l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (+.f64 A A) 0) l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (/.f64 1/2 V) 0) l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 (/.f64 1 l) (/.f64 1 l)) (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 (+.f64 V V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 l (/.f64 1/2 A))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 (/.f64 V A))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V (neg.f64 A))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (neg.f64 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (/.f64 A V) 0) 1/2))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) (+.f64 V V)))
(-.f64 0 (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 0 (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 2 l) (*.f64 -1 (/.f64 V A))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 2 l) (/.f64 V (neg.f64 A))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (*.f64 -1 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (neg.f64 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 A (/.f64 V 2)) (neg.f64 l)))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 A (/.f64 V 2)) (*.f64 -1 l)))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) -1))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l)))
(-.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l)))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (*.f64 1 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (*.f64 (/.f64 A (/.f64 V 2)) 0) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (/.f64 0 l) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))
(-.f64 (/.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) l) (/.f64 (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))) l))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 V A)) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 V A)))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 (+.f64 V V) l)) (/.f64 A (*.f64 (+.f64 V V) l)))
(-.f64 (/.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (*.f64 l (/.f64 1/2 A))) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 (*.f64 (/.f64 2 l) A) V) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 V A))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 (/.f64 V (neg.f64 A))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 (*.f64 -1 (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 (*.f64 -1 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 (/.f64 0 V) (*.f64 -1 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 0) -1) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))) (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 -1 (*.f64 -1 (*.f64 V l))))
(/.f64 A (*.f64 -1 (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 -1 (neg.f64 (*.f64 V l))))
(/.f64 A (neg.f64 (*.f64 -1 (*.f64 V l))))
(/.f64 A (neg.f64 (*.f64 (neg.f64 V) l)))
(/.f64 A (neg.f64 (neg.f64 (*.f64 V l))))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A V) (*.f64 -1 (*.f64 -1 l)))
(/.f64 (/.f64 A V) (neg.f64 (*.f64 -1 l)))
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 1 (*.f64 (/.f64 1 A) (*.f64 V l)))
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 (/.f64 1 l) (*.f64 -1 (*.f64 -1 (/.f64 V A))))
(/.f64 (/.f64 1 l) (neg.f64 (*.f64 -1 (/.f64 V A))))
(/.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 2 (/.f64 (+.f64 l l) (/.f64 A V)))
(/.f64 2 (*.f64 (/.f64 V A) (+.f64 l l)))
(/.f64 1/2 (/.f64 l (/.f64 A (/.f64 V 2))))
(/.f64 1/2 (*.f64 (/.f64 1/2 A) (*.f64 V l)))
(/.f64 1/2 (*.f64 (*.f64 V (/.f64 1/2 A)) l))
(/.f64 1/2 (*.f64 (*.f64 1/2 l) (/.f64 V A)))
(/.f64 1/2 (*.f64 V (*.f64 l (/.f64 1/2 A))))
(/.f64 (/.f64 1/2 l) (*.f64 V (/.f64 1/2 A)))
(/.f64 (+.f64 A A) (*.f64 (+.f64 V V) l))
(/.f64 (+.f64 A A) (*.f64 l (+.f64 V V)))
(/.f64 (+.f64 A A) (*.f64 1 (*.f64 (+.f64 V V) l)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 1/2 V) (*.f64 l (/.f64 1/2 A)))
(/.f64 (/.f64 1/2 V) (*.f64 (/.f64 1/2 A) l))
(/.f64 (/.f64 1/2 V) (*.f64 1 (*.f64 l (/.f64 1/2 A))))
(/.f64 (/.f64 A l) V)
(/.f64 -1 (/.f64 l (/.f64 A (neg.f64 V))))
(/.f64 -1 (/.f64 (*.f64 (neg.f64 l) V) A))
(/.f64 -1 (/.f64 (-.f64 (neg.f64 V) V) (/.f64 A (*.f64 1/2 l))))
(/.f64 -1 (/.f64 (-.f64 (neg.f64 l) l) (/.f64 A (/.f64 V 2))))
(/.f64 -1 (/.f64 l (*.f64 -1/2 (/.f64 A (/.f64 V 2)))))
(/.f64 -1 (*.f64 (/.f64 V (neg.f64 A)) l))
(/.f64 -1 (*.f64 (/.f64 V -1/2) (*.f64 l (/.f64 1/2 A))))
(/.f64 -1 (*.f64 (/.f64 l (neg.f64 A)) V))
(/.f64 -1 (*.f64 (*.f64 (neg.f64 l) (/.f64 1/2 A)) (+.f64 V V)))
(/.f64 -1 (*.f64 (/.f64 V A) (neg.f64 l)))
(/.f64 (/.f64 -1 l) (/.f64 V (neg.f64 A)))
(/.f64 (/.f64 -1 l) (*.f64 -1 (/.f64 V A)))
(/.f64 (/.f64 -1 l) (*.f64 1 (*.f64 -1 (/.f64 V A))))
(/.f64 (/.f64 -1 l) (*.f64 1 (/.f64 V (neg.f64 A))))
(/.f64 (/.f64 -1 l) (*.f64 (/.f64 V A) -1))
(/.f64 (neg.f64 A) (*.f64 -1 (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 l) V))
(/.f64 (neg.f64 A) (/.f64 (neg.f64 V) (/.f64 1 l)))
(/.f64 (neg.f64 A) (*.f64 (*.f64 -1 V) l))
(/.f64 (neg.f64 A) (*.f64 (*.f64 -1 l) V))
(/.f64 (neg.f64 A) (*.f64 1 (*.f64 -1 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 1 (*.f64 (neg.f64 V) l)))
(/.f64 (neg.f64 A) (*.f64 1 (neg.f64 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 (*.f64 V l) -1))
(/.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))
(/.f64 (/.f64 A (neg.f64 V)) (*.f64 -1 l))
(/.f64 (/.f64 A (neg.f64 V)) (*.f64 1 (neg.f64 l)))
(/.f64 (/.f64 A (neg.f64 V)) (*.f64 1 (*.f64 -1 l)))
(/.f64 (/.f64 A (*.f64 (neg.f64 V) l)) -1)
(/.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) 1/2)
(/.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 1/2 A))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 (/.f64 A (*.f64 1/2 l)) (+.f64 V V))
(/.f64 -1/2 (/.f64 (neg.f64 V) (/.f64 A (*.f64 1/2 l))))
(/.f64 -1/2 (/.f64 (neg.f64 l) (/.f64 A (/.f64 V 2))))
(/.f64 -1/2 (*.f64 (neg.f64 V) (*.f64 l (/.f64 1/2 A))))
(/.f64 (/.f64 2 l) (/.f64 (+.f64 V V) A))
(/.f64 (/.f64 A (/.f64 V 2)) (+.f64 l l))
(/.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 2)
(/.f64 (/.f64 A (neg.f64 l)) (neg.f64 V))
(/.f64 (/.f64 A (neg.f64 l)) (*.f64 -1 V))
(/.f64 (*.f64 -1 A) (*.f64 (neg.f64 l) V))
(/.f64 (*.f64 -1 A) (/.f64 (neg.f64 V) (/.f64 1 l)))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 (neg.f64 l) (+.f64 V V)))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 -1 (*.f64 (+.f64 V V) l)))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 V -1/2) l))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (*.f64 (+.f64 V V) l)))
(/.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 (neg.f64 l) (/.f64 1/2 A)))
(/.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 -1 (*.f64 l (/.f64 1/2 A))))
(/.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (*.f64 l (/.f64 1/2 A))))
(/.f64 (*.f64 1/2 (/.f64 1/2 V)) (*.f64 1/2 (*.f64 l (/.f64 1/2 A))))
(/.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 V 1/2))
(/.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 1/2 V))
(/.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 1/2 l))
(/.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 l 1/2))
(/.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 A))
(/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 (+.f64 V V) (+.f64 l l)))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 -1 (*.f64 (+.f64 V V) l)))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (neg.f64 V) (+.f64 l l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 -1 (+.f64 l l)))
(/.f64 (*.f64 2 A) (*.f64 (+.f64 l l) V))
(/.f64 (*.f64 (/.f64 -1 l) A) (*.f64 -1 V))
(/.f64 (*.f64 -1/2 (/.f64 A V)) (*.f64 (neg.f64 l) 1/2))
(/.f64 (*.f64 -1/2 (+.f64 A A)) (*.f64 (neg.f64 V) l))
(/.f64 (*.f64 -1/2 (/.f64 A (/.f64 V 2))) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A V) (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2)))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 (/.f64 2 l) A)) (neg.f64 V))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 A (*.f64 1/2 l))) (/.f64 V -1/2))
(/.f64 (-.f64 (/.f64 0 V) (/.f64 A (/.f64 V 2))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 1/2 l))) -1/2)
(/.f64 (-.f64 0 (/.f64 A (/.f64 V 2))) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 (neg.f64 (+.f64 A A)) l) (/.f64 V -1/2))
(/.f64 (/.f64 -1 V) (/.f64 l (neg.f64 A)))
(/.f64 (/.f64 (*.f64 2 A) V) (+.f64 l l))
(/.f64 (/.f64 (*.f64 (/.f64 -1 l) A) V) -1)
(/.f64 (/.f64 (*.f64 -1/2 (+.f64 A A)) l) (neg.f64 V))
(/.f64 (/.f64 -1 (*.f64 l (/.f64 1/2 A))) (/.f64 V -1/2))
(/.f64 (/.f64 -1/2 (*.f64 l (/.f64 1/2 A))) (neg.f64 V))
(/.f64 (/.f64 (*.f64 1/2 (/.f64 1/2 V)) (*.f64 l (/.f64 1/2 A))) 1/2)
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) l)) -1)
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 A V)) 1/2) (neg.f64 l))
(/.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 l l)) (+.f64 V V))
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (+.f64 l l)) (neg.f64 V))
(/.f64 (/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (+.f64 l l)) -1)
(/.f64 (-.f64 0 (/.f64 A (*.f64 1/2 l))) (/.f64 V -1/2))
(/.f64 (-.f64 0 (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 (*.f64 A 0) (/.f64 A l)) (neg.f64 V))
(/.f64 (-.f64 0 (*.f64 (/.f64 A V) (/.f64 1/2 l))) -1/2)
(/.f64 (/.f64 (/.f64 A (*.f64 1/2 l)) 1/2) (/.f64 V 1/4))
(/.f64 (/.f64 (/.f64 A (/.f64 V 2)) 1/2) (/.f64 l 1/4))
(/.f64 (/.f64 (/.f64 A V) (-.f64 (neg.f64 l) l)) -1/2)
(/.f64 (/.f64 (/.f64 A l) (-.f64 (neg.f64 V) V)) -1/2)
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 A (/.f64 V 2))) l) -1)
(neg.f64 (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 1 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 1 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (*.f64 1 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 1 (*.f64 c0 0))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 1 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) -1))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 -1 (/.f64 1 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 c0 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 1 (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) -1) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 (*.f64 c0 0) -1) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)))
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (*.f64 -1 (/.f64 1 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (neg.f64 (/.f64 1 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (*.f64 -1 (/.f64 1 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (neg.f64 (/.f64 1 c0))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 c0 (*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 c0 (*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 c0 (neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(/.f64 1/2 (/.f64 (/.f64 1/2 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 -1 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (/.f64 1 c0) -1))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (*.f64 -1 (/.f64 1 c0))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (neg.f64 (/.f64 1 c0))))
(/.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (neg.f64 c0) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))
(/.f64 (neg.f64 c0) (*.f64 1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 (neg.f64 c0) (*.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(/.f64 (*.f64 1/2 c0) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 c0))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) -1))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (/.f64 V 2)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 l) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 0 (*.f64 A (/.f64 2 V)))))
(+.f64 (/.f64 0 l) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 (/.f64 A V) 1/2))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (*.f64 A (/.f64 2 V)))))
(+.f64 (*.f64 0 (/.f64 A V)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (neg.f64 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (/.f64 A V)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V)))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V)))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (*.f64 A (/.f64 2 V)))))
(-.f64 (/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V) (*.f64 0 (*.f64 2 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 1 (*.f64 (/.f64 A V) 0))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (/.f64 V 2)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V)))))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l))) (*.f64 0 (*.f64 2 (/.f64 A V))))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 0 l) (/.f64 A (*.f64 (neg.f64 V) l))))
(+.f64 (/.f64 0 l) (+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (/.f64 0 l) (+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 (neg.f64 V) l))))
(+.f64 (*.f64 0 (/.f64 A V)) (+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (*.f64 0 (/.f64 A V)) (/.f64 (neg.f64 A) (*.f64 V l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 (neg.f64 V) l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (neg.f64 A) (*.f64 V l))))
(+.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (*.f64 1 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A (/.f64 V 2)) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V))))
(+.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (/.f64 0 l) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (*.f64 (/.f64 A V) 0) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V)))
(+.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (/.f64 (/.f64 0 V) l) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (/.f64 V 2)) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 2 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 (/.f64 A V) (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (+.f64 A A) 0) l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (+.f64 A A) l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (/.f64 1/2 V) 0) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 (/.f64 1 l) (/.f64 1 l)) (/.f64 V A)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 (+.f64 V V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 0 l) (/.f64 -1/2 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 l (/.f64 1/2 A))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 (*.f64 l 1/2) A)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (*.f64 l 1/2))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V (neg.f64 A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (neg.f64 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 -1 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 (/.f64 A V) 0) 1/2))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) (+.f64 V V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 0 l) (/.f64 -1/2 V)))
(-.f64 0 (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 l) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 0 (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (-.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 2 l) (*.f64 -1 (/.f64 V A))))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 2 l) (/.f64 V (neg.f64 A))))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (*.f64 -1 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))
(/.f64 (-.f64 (+.f64 A A) A) (*.f64 V l))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))
(/.f64 (-.f64 (+.f64 A A) A) (*.f64 V l))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (+.f64 A A) (neg.f64 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))
(/.f64 (-.f64 (+.f64 A A) A) (*.f64 V l))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 A (/.f64 V 2)) (neg.f64 l)))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (/.f64 A (/.f64 V 2)) (*.f64 -1 l)))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (/.f64 A (*.f64 (neg.f64 V) l)) (/.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) -1))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l)))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (*.f64 (/.f64 3 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V)))
(-.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 1 (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A (/.f64 V 2)) 0) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (*.f64 0 (*.f64 A (/.f64 2 V))) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 0 (*.f64 2 (/.f64 A V))) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (*.f64 0 (/.f64 A (neg.f64 V))) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V)))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 l) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (+.f64 0 (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (+.f64 (/.f64 0 l) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (+.f64 (/.f64 0 l) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (/.f64 0 l) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (*.f64 0 (/.f64 A V)) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (/.f64 A V)) (*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V)))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 0 (/.f64 A (neg.f64 V)))) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l)))) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V)))
(-.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 V l)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 V l)))
(/.f64 (-.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 A (+.f64 A A))) (*.f64 V l))
(-.f64 (/.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) l) (/.f64 (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))) l))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (/.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 V A)) (/.f64 (+.f64 (/.f64 1 l) (/.f64 2 l)) (/.f64 V A)))
(+.f64 0 (-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 2 l) (/.f64 1 l)) (/.f64 A V))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 (+.f64 V V) l)) (/.f64 A (*.f64 (+.f64 V V) l)))
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) A) (*.f64 V (+.f64 l l)))
(/.f64 (+.f64 A (-.f64 (+.f64 A A) A)) (*.f64 V (+.f64 l l)))
(-.f64 (/.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (*.f64 l (/.f64 1/2 A))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 (/.f64 2 l) A) V) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 l) V)) (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 V A))) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 0 (/.f64 V (neg.f64 A))) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 0 (*.f64 -1 (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (neg.f64 (*.f64 V l))) (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (*.f64 -1 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 l) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (/.f64 (/.f64 0 V) (*.f64 -1 l)) (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 0) -1) (/.f64 A (*.f64 (neg.f64 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(-.f64 (/.f64 (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))) (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(-.f64 (/.f64 (+.f64 (/.f64 A V) (*.f64 A (/.f64 2 V))) (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(-.f64 (/.f64 (+.f64 (/.f64 A V) (*.f64 2 (/.f64 A V))) (+.f64 l l)) (/.f64 (/.f64 A V) (/.f64 l 1/2)))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 -1 (*.f64 -1 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 -1 (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 -1 (neg.f64 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 A (neg.f64 (*.f64 -1 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 A (neg.f64 (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(/.f64 A (neg.f64 (neg.f64 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) (*.f64 -1 (*.f64 -1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) (neg.f64 (*.f64 -1 l)))
(/.f64 A (*.f64 V l))
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 A (*.f64 V l))
(/.f64 1 (*.f64 (/.f64 1 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (*.f64 -1 (*.f64 -1 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (neg.f64 (*.f64 -1 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 2 (/.f64 (+.f64 l l) (/.f64 A V)))
(*.f64 2 (/.f64 (/.f64 A V) (+.f64 l l)))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(/.f64 2 (*.f64 (/.f64 V A) (+.f64 l l)))
(*.f64 2 (/.f64 (/.f64 A V) (+.f64 l l)))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(/.f64 1/2 (/.f64 l (/.f64 A (/.f64 V 2))))
(/.f64 A (*.f64 V l))
(/.f64 1/2 (*.f64 (/.f64 1/2 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 1/2 (*.f64 (*.f64 V (/.f64 1/2 A)) l))
(/.f64 A (*.f64 V l))
(/.f64 1/2 (*.f64 (*.f64 1/2 l) (/.f64 V A)))
(/.f64 A (*.f64 V l))
(/.f64 1/2 (*.f64 V (*.f64 l (/.f64 1/2 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 l) (*.f64 V (/.f64 1/2 A)))
(/.f64 A (*.f64 V l))
(/.f64 (+.f64 A A) (*.f64 (+.f64 V V) l))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (+.f64 A A) (*.f64 l (+.f64 V V)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (+.f64 A A) (*.f64 1 (*.f64 (+.f64 V V) l)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 1/2 V) (*.f64 l (/.f64 1/2 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 V) (*.f64 (/.f64 1/2 A) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 V) (*.f64 1 (*.f64 l (/.f64 1/2 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 -1 (/.f64 l (/.f64 A (neg.f64 V))))
(/.f64 A (*.f64 V l))
(/.f64 -1 (/.f64 (*.f64 (neg.f64 l) V) A))
(/.f64 A (*.f64 V l))
(/.f64 -1 (/.f64 (-.f64 (neg.f64 V) V) (/.f64 A (*.f64 1/2 l))))
(*.f64 -1 (/.f64 (/.f64 A (*.f64 l 1/2)) (-.f64 (neg.f64 V) V)))
(/.f64 A (*.f64 (*.f64 l 1/2) (neg.f64 (-.f64 (neg.f64 V) V))))
(/.f64 -1 (/.f64 (-.f64 (neg.f64 l) l) (/.f64 A (/.f64 V 2))))
(/.f64 -1 (*.f64 (-.f64 (neg.f64 l) l) (/.f64 (/.f64 V 2) A)))
(/.f64 A (*.f64 (/.f64 V 2) (-.f64 l (neg.f64 l))))
(/.f64 -1 (/.f64 l (*.f64 -1/2 (/.f64 A (/.f64 V 2)))))
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 (/.f64 V (neg.f64 A)) l))
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 (/.f64 V -1/2) (*.f64 l (/.f64 1/2 A))))
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 (/.f64 l (neg.f64 A)) V))
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 (*.f64 (neg.f64 l) (/.f64 1/2 A)) (+.f64 V V)))
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 (/.f64 V A) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 -1 l) (/.f64 V (neg.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 -1 l) (*.f64 -1 (/.f64 V A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 -1 l) (*.f64 1 (*.f64 -1 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 -1 l) (*.f64 1 (/.f64 V (neg.f64 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 -1 l) (*.f64 (/.f64 V A) -1))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 -1 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (/.f64 (neg.f64 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 (*.f64 -1 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 (*.f64 -1 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 1 (*.f64 -1 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 1 (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 1 (neg.f64 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 (*.f64 V l) -1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (neg.f64 V)) (*.f64 -1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (neg.f64 V)) (*.f64 1 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (neg.f64 V)) (*.f64 1 (*.f64 -1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (*.f64 (neg.f64 V) l)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 1/2 A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (*.f64 1/2 l)) (+.f64 V V))
(/.f64 A (*.f64 V l))
(/.f64 -1/2 (/.f64 (neg.f64 V) (/.f64 A (*.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 -1/2 (/.f64 (neg.f64 l) (/.f64 A (/.f64 V 2))))
(/.f64 A (*.f64 V l))
(/.f64 -1/2 (*.f64 (neg.f64 V) (*.f64 l (/.f64 1/2 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 2 l) (/.f64 (+.f64 V V) A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (/.f64 V 2)) (+.f64 l l))
(*.f64 2 (/.f64 (/.f64 A V) (+.f64 l l)))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(/.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (neg.f64 l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (neg.f64 l)) (*.f64 -1 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 -1 A) (*.f64 (neg.f64 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 -1 A) (/.f64 (neg.f64 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 (neg.f64 l) (+.f64 V V)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 -1 (*.f64 (+.f64 V V) l)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 V -1/2) l))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (*.f64 (+.f64 V V) l)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 (neg.f64 l) (/.f64 1/2 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 -1 (*.f64 l (/.f64 1/2 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (*.f64 l (/.f64 1/2 A))))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 1/2 (/.f64 1/2 V)) (*.f64 1/2 (*.f64 l (/.f64 1/2 A))))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 V 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 1/2 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 1/2 l))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 l 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 A))
(/.f64 A (*.f64 V l))
(/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 (+.f64 V V) (+.f64 l l)))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 -1 (*.f64 (+.f64 V V) l)))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) (neg.f64 l)))
(/.f64 (-.f64 A (neg.f64 A)) (*.f64 V (+.f64 l l)))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (neg.f64 V) (+.f64 l l)))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) (neg.f64 l)))
(/.f64 (-.f64 A (neg.f64 A)) (*.f64 V (+.f64 l l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (*.f64 -1 (+.f64 l l)))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) (neg.f64 l)))
(/.f64 (-.f64 A (neg.f64 A)) (*.f64 V (+.f64 l l)))
(/.f64 (*.f64 2 A) (*.f64 (+.f64 l l) V))
(*.f64 2 (/.f64 (/.f64 A V) (+.f64 l l)))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(/.f64 (*.f64 (/.f64 -1 l) A) (*.f64 -1 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 -1/2 (/.f64 A V)) (*.f64 (neg.f64 l) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 -1/2 (+.f64 A A)) (*.f64 (neg.f64 V) l))
(*.f64 (+.f64 A A) (/.f64 -1/2 (*.f64 l (neg.f64 V))))
(*.f64 (+.f64 A A) (/.f64 -1/2 (*.f64 V (neg.f64 l))))
(/.f64 (*.f64 -1/2 (/.f64 A (/.f64 V 2))) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (/.f64 A V) (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2)))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (+.f64 (/.f64 A V) (*.f64 A (/.f64 2 V))) (/.f64 A V)) (+.f64 l l))
(/.f64 (+.f64 (*.f64 2 (/.f64 A V)) (/.f64 (-.f64 A A) V)) (+.f64 l l))
(/.f64 (-.f64 (/.f64 A l) (*.f64 (/.f64 2 l) A)) (neg.f64 V))
(-.f64 (*.f64 A (/.f64 (/.f64 2 l) V)) (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 A l)) V)
(/.f64 (-.f64 (/.f64 0 l) (/.f64 A (*.f64 1/2 l))) (/.f64 V -1/2))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 0 l) (/.f64 -1/2 V)))
(/.f64 (-.f64 (/.f64 0 V) (/.f64 A (/.f64 V 2))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) (/.f64 0 V)) (+.f64 l l))
(/.f64 (-.f64 (*.f64 2 (/.f64 A V)) (/.f64 0 V)) (+.f64 l l))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 1/2 l))) -1/2)
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (/.f64 A V) 1/2)))
(/.f64 (-.f64 0 (/.f64 A (/.f64 V 2))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) 0) (+.f64 l l))
(/.f64 (/.f64 A (*.f64 V -1/2)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 (neg.f64 (+.f64 A A)) l) (/.f64 V -1/2))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 -1 V) (/.f64 l (neg.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (*.f64 2 A) V) (+.f64 l l))
(*.f64 2 (/.f64 (/.f64 A V) (+.f64 l l)))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(/.f64 (/.f64 (*.f64 (/.f64 -1 l) A) V) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (*.f64 -1/2 (+.f64 A A)) l) (neg.f64 V))
(*.f64 (+.f64 A A) (/.f64 -1/2 (*.f64 l (neg.f64 V))))
(*.f64 (+.f64 A A) (/.f64 -1/2 (*.f64 V (neg.f64 l))))
(/.f64 (/.f64 -1 (*.f64 l (/.f64 1/2 A))) (/.f64 V -1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 -1/2 (*.f64 l (/.f64 1/2 A))) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (*.f64 1/2 (/.f64 1/2 V)) (*.f64 l (/.f64 1/2 A))) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) l)) -1)
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) (neg.f64 l)))
(/.f64 (-.f64 A (neg.f64 A)) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 A V)) 1/2) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 l l)) (+.f64 V V))
(/.f64 (+.f64 A (+.f64 A (+.f64 A A))) (*.f64 (+.f64 V V) (+.f64 l l)))
(/.f64 (/.f64 (-.f64 (neg.f64 A) A) (+.f64 l l)) (neg.f64 V))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) (neg.f64 l)))
(/.f64 (-.f64 A (neg.f64 A)) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 (-.f64 (/.f64 A (neg.f64 V)) (/.f64 A V)) (+.f64 l l)) -1)
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 (+.f64 V V) (neg.f64 l)))
(/.f64 (-.f64 A (neg.f64 A)) (*.f64 V (+.f64 l l)))
(/.f64 (-.f64 0 (/.f64 A (*.f64 1/2 l))) (/.f64 V -1/2))
(*.f64 (neg.f64 (/.f64 A (*.f64 l 1/2))) (/.f64 -1/2 V))
(*.f64 -1/2 (/.f64 (neg.f64 (/.f64 A (*.f64 l 1/2))) V))
(/.f64 (-.f64 0 (/.f64 A l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 A 0) (/.f64 A l)) (neg.f64 V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A 0)) V)
(/.f64 (-.f64 0 (*.f64 (/.f64 A V) (/.f64 1/2 l))) -1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A (*.f64 1/2 l)) 1/2) (/.f64 V 1/4))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A (/.f64 V 2)) 1/2) (/.f64 l 1/4))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A V) (-.f64 (neg.f64 l) l)) -1/2)
(/.f64 (/.f64 A V) (*.f64 (-.f64 (neg.f64 l) l) -1/2))
(/.f64 (/.f64 (/.f64 A l) (-.f64 (neg.f64 V) V)) -1/2)
(/.f64 (/.f64 A l) (*.f64 -1/2 (-.f64 (neg.f64 V) V)))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 A (/.f64 V 2))) l) -1)
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 A (*.f64 (neg.f64 V) l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 1 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 c0 0) (*.f64 1 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 0 (*.f64 1 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 1 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 1 (*.f64 c0 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 1 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 c0 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 c0 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) -1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 -1 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 2 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 -1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -2) c0))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 2 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 -1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -2) c0))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 c0 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 1 (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) -1) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (*.f64 c0 0) -1) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (/.f64 1 c0)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (+.f64 c0 (-.f64 (+.f64 c0 (+.f64 c0 c0)) (+.f64 c0 (+.f64 c0 c0)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (*.f64 -1 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (*.f64 -1 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1/2 (/.f64 (/.f64 1/2 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 -1 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (/.f64 1 c0) -1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (*.f64 -1 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (*.f64 1 (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (*.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 1/2 c0) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
1.5b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
6.0b
(/.f64 (/.f64 A V) l)
14.7b
(sqrt.f64 (/.f64 (/.f64 A V) l))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series8.0ms (0.1%)

Counts
2 → 12
Calls

21 calls:

TimeVariablePointExpression
1.0ms
A
@0
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
1.0ms
A
@-inf
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
1.0ms
V
@-inf
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
1.0ms
l
@-inf
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
1.0ms
l
@0
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1210×rational.json-simplify-6
962×rational.json-simplify-37
916×rational.json-simplify-29
856×rational.json-simplify-3
802×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
18746
235846
3203346
Stop Event
node limit
Counts
2 → 162
Calls
Call 1
Inputs
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (neg.f64 c0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (*.f64 c0 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 -1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 -1/2 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 1 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (+.f64 (-.f64 c0 c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 0 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (-.f64 c0 c0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 1 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (*.f64 1/2 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (/.f64 1/2 (*.f64 c0 1/2))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)) (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1 c0) 1/2)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1 c0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 (*.f64 c0 1/2))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (*.f64 c0 1/2))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (/.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 c0 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (neg.f64 (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
1598×rational.json-simplify-1
1080×rational.json-simplify-45
992×rational.json-simplify-33
794×rational.json-simplify-3
764×rational.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03064346
19084334
252504334
Stop Event
node limit
Counts
174 → 169
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (*.f64 c0 1/2) 0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 -1 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 -1/2 (*.f64 c0 1/2))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 1 (*.f64 c0 1/2))))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (-.f64 c0 c0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0))
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (+.f64 (-.f64 c0 c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 0 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (-.f64 c0 c0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 1 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (*.f64 1/2 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (/.f64 1/2 (*.f64 c0 1/2))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (*.f64 c0 1/2))))
(+.f64 (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)) (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)))
(+.f64 (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1 c0) 1/2)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1 c0) 1/2)))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)))
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 (*.f64 c0 1/2))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 (*.f64 c0 1/2))))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 c0 1/2))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 0 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (-.f64 c0 c0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 c0 c0))
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (/.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))
(*.f64 -1 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))
(*.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 c0 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 1/2)
(*.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 (*.f64 c0 1/2) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (neg.f64 (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (neg.f64 (+.f64 c0 c0)))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))
(*.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)
(*.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)
(*.f64 4 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(*.f64 4 (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(*.f64 -2 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 -2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 0)) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 (-.f64 c0 (-.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (neg.f64 c0) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (*.f64 c0 1/2) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 1 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 -1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 -1/2 (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 1 (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 c0 c0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (+.f64 (-.f64 c0 c0) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 0 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (+.f64 (-.f64 c0 c0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 1 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (*.f64 1/2 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (/.f64 1/2 (*.f64 c0 1/2))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)) (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/4)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1 c0) 1/2)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1 c0) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 (*.f64 c0 1/2))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 1 (*.f64 c0 1/2))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 0 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 c0 c0) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 c0 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 2 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (/.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -1 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 c0 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 1/2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 1/2) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (neg.f64 (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (-.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 0 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 4 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 4 (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -2 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
1.6b
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
6.0b
(/.f64 (/.f64 A V) l)
14.7b
(sqrt.f64 (/.f64 (/.f64 A V) l))
Compiler

Compiled 53 to 15 computations (71.7% saved)

series7.0ms (0%)

Counts
2 → 24
Calls

24 calls:

TimeVariablePointExpression
2.0ms
l
@-inf
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
0.0ms
V
@-inf
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
0.0ms
l
@-inf
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
0.0ms
V
@inf
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
0.0ms
V
@-inf
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1278×rational.json-simplify-6
1036×rational.json-simplify-29
940×rational.json-simplify-3
928×rational.json-simplify-33
888×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01446
19246
236446
3215646
Stop Event
node limit
Counts
2 → 214
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (-.f64 c0 c0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (-.f64 c0 c0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1/2 c0) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c0 c0) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c0 1/2) c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (-.f64 c0 c0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (-.f64 c0 c0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 c0 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (/.f64 1/2 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 c0 (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 c0 (/.f64 1/2 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))))

simplify99.0ms (0.7%)

Algorithm
egg-herbie
Rules
1232×rational.json-simplify-63
1226×rational.json-simplify-1
1170×rational.json-simplify-67
898×rational.json-simplify-50
512×rational.json-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02585954
18355954
253455954
Stop Event
node limit
Counts
238 → 134
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (-.f64 c0 c0) 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (-.f64 c0 c0) 1/2)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) 2))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1/2 c0) 1/2))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 2 (/.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1/4))
(/.f64 1/2 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 1/2)
(/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2)
(/.f64 (+.f64 c0 c0) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 c0))
(/.f64 (-.f64 (/.f64 c0 1/2) c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (-.f64 c0 c0) 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (-.f64 c0 c0) 1/2)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) 2))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 2)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 c0 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (/.f64 1/2 (/.f64 1 c0)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 c0 (*.f64 c0 1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 c0 (/.f64 1/2 (/.f64 1 c0))))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 4 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))
(*.f64 -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) -1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (-.f64 c0 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (-.f64 c0 c0) 2)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (-.f64 c0 c0) 1/2)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) 2))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (/.f64 1/2 c0) 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 2 (/.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1/2 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 1/2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (+.f64 c0 c0) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (-.f64 (/.f64 c0 1/2) c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (-.f64 c0 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 2 (/.f64 (-.f64 c0 c0) 2)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1/2 (/.f64 (-.f64 c0 c0) 1/2)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 c0) 2))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 1/2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 c0 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (/.f64 1/2 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 c0 (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 c0 (/.f64 1/2 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 4 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (/.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) -1/2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
6.0b
(/.f64 (/.f64 A V) l)
6.1b
(*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))
14.7b
(sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))))
Compiler

Compiled 94 to 38 computations (59.6% saved)

series15.0ms (0.1%)

Counts
3 → 72
Calls

27 calls:

TimeVariablePointExpression
6.0ms
A
@0
(sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))))
1.0ms
A
@-inf
(sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))))
1.0ms
l
@-inf
(sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))))
1.0ms
V
@-inf
(sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))))
1.0ms
l
@0
(sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))))

rewrite110.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1140×rational.json-simplify-67
952×rational.json-1
952×rational.json-2
950×rational.json-4
950×rational.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017121
1112103
247047
3288247
Stop Event
node limit
Counts
3 → 578
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))))
(*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V)))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 l (/.f64 2 (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 V (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 1 (*.f64 (/.f64 A V) (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 (*.f64 V l) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 (*.f64 V (/.f64 l A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 -1 (*.f64 (/.f64 A (*.f64 V l)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (/.f64 0 l) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (-.f64 A A) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 0 (*.f64 A (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 l 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 (*.f64 V l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 (/.f64 V (neg.f64 A)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A (*.f64 V l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (/.f64 0 l) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (-.f64 A A) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 0 (*.f64 A (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (neg.f64 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (/.f64 V A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (/.f64 0 l) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (-.f64 A A) (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 1 l) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (/.f64 A (*.f64 V l)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 (/.f64 1 l)))) (+.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2)) (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (/.f64 A (*.f64 V l)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 V (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (-.f64 (-.f64 l l) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (-.f64 (*.f64 V l) (/.f64 (+.f64 V V) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (-.f64 (*.f64 V l) (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (-.f64 (*.f64 V (neg.f64 l)) (-.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) (-.f64 (-.f64 l l) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) (-.f64 (*.f64 l 3) (*.f64 (+.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (*.f64 V l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 V (neg.f64 A)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 l (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 V (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (-.f64 (/.f64 V A) (/.f64 (+.f64 V V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 V (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) (-.f64 (-.f64 V V) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 l (*.f64 V -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 V A)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 l) (/.f64 (/.f64 V (neg.f64 A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (/.f64 0 (/.f64 1 l)) (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (*.f64 V -2) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V A) (-.f64 (/.f64 0 A) (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V (neg.f64 A)) (/.f64 (*.f64 V -2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V (neg.f64 A)) (*.f64 (/.f64 V A) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/2 (/.f64 V A)) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 V) (/.f64 l A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 l)) (*.f64 V -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 l)) (/.f64 1 (/.f64 -1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 l)) (/.f64 -1 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) (-.f64 (-.f64 V V) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) (-.f64 (*.f64 V -3) (*.f64 (*.f64 V -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 l) (*.f64 (/.f64 V A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 l)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 l) (neg.f64 V)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (neg.f64 (/.f64 1 l))) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (+.f64 V V)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 A (/.f64 2 l))) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) (/.f64 A V)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A l) (*.f64 A (/.f64 2 l))) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 A) (*.f64 A -2)) (*.f64 V (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 0 l)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 A))) V)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 V l)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 1 (/.f64 (neg.f64 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (*.f64 2 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A (*.f64 V l)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 l (*.f64 (/.f64 A V) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (neg.f64 V) (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (-.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 0 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A (*.f64 V l)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A (*.f64 V l)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 4) (*.f64 (/.f64 A (*.f64 V l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) 4)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 4) (*.f64 (/.f64 A (*.f64 V l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))) (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A (*.f64 V l)) 3)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (/.f64 1 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (*.f64 1/2 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 1/2 l) (/.f64 V (neg.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 l (/.f64 V (neg.f64 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) (neg.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) (-.f64 (/.f64 0 l) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A (neg.f64 V)) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 A (neg.f64 V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (+.f64 (/.f64 -1 V) (*.f64 2 (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (-.f64 0 (/.f64 -1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 (/.f64 1 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 A (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (+.f64 (*.f64 (/.f64 A l) 4) (neg.f64 (*.f64 A (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (+.f64 (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))) (*.f64 (/.f64 A l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 V) (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 V) (neg.f64 (*.f64 A (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 V A)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 V A)) (+.f64 (/.f64 1 l) (neg.f64 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 0 (*.f64 (/.f64 A V) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (+.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 l)) (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 l)) (-.f64 (-.f64 A A) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 1/2) (/.f64 2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 V) (neg.f64 (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (/.f64 2 l)) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (/.f64 2 l)) (+.f64 (/.f64 -1/2 V) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 l (/.f64 V (neg.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1/2 (*.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 A l)) (/.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 A (*.f64 V l)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 l) (*.f64 (/.f64 A V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 l) (/.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 l) (+.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) -2) (neg.f64 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) -2) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 V A)) (-.f64 0 (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V l)) (-.f64 0 (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 (*.f64 A 4) (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 V) (*.f64 (/.f64 A l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) V) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A -2) (/.f64 1/2 (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 l)) (*.f64 (/.f64 A V) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 1/2) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V l)) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 (/.f64 A V) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A 4) (/.f64 1/2 (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 4) (/.f64 1/2 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 4) (-.f64 (/.f64 1/2 l) (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/2 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/2 (/.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 A (*.f64 V l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))) (/.f64 -1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))) (/.f64 -1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 A (/.f64 2 l))) (/.f64 -1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (neg.f64 V)) 4) (/.f64 1/2 (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V (/.f64 l A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V (neg.f64 l))) (*.f64 A -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 (/.f64 A V) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 V) (/.f64 1 V)) (/.f64 1/2 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (neg.f64 l)) (/.f64 A (neg.f64 l))) (/.f64 -1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 A (neg.f64 (/.f64 1 l)))) (/.f64 -1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) (/.f64 (/.f64 A l) (*.f64 V -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (-.f64 (/.f64 0 (/.f64 1 l)) (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (*.f64 V -2) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 V (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (-.f64 (/.f64 V A) (-.f64 (/.f64 0 A) (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (-.f64 (/.f64 V (neg.f64 A)) (/.f64 (*.f64 V -2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (-.f64 (/.f64 V (neg.f64 A)) (*.f64 (/.f64 V A) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (-.f64 (-.f64 l l) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 l 3) (*.f64 (+.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A (neg.f64 V)) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 l (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) (-.f64 (-.f64 V V) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) (-.f64 (*.f64 V -3) (*.f64 (*.f64 V -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 l (/.f64 2 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (/.f64 l (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 V A)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 l) (/.f64 V (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 l) (/.f64 1 (/.f64 2 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (-.f64 l l) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (*.f64 V l) (/.f64 (+.f64 V V) (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (*.f64 V l) (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (*.f64 V (neg.f64 l)) (-.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (/.f64 V (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V A) (/.f64 (+.f64 V V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) (/.f64 l A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 l)) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 l)) (/.f64 1 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) (-.f64 (-.f64 V V) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A V) -2) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (+.f64 V V)) (/.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (+.f64 V V)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A V) (+.f64 l l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (*.f64 V (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (*.f64 V (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) (/.f64 A V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (/.f64 V (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))) (/.f64 V (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A l) (*.f64 A (/.f64 2 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 A) (*.f64 A -2)) (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 0 l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 A))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 A (neg.f64 V)) l))))))

simplify199.0ms (1.3%)

Algorithm
egg-herbie
Rules
1004×rational.json-simplify-5
788×rational.json-simplify-2
780×rational.json-simplify-14
758×rational.json-simplify-1
726×rational.json-simplify-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104420760
1303820304
Stop Event
node limit
Counts
650 → 842
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(-.f64 (+.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3)))
(*.f64 2 (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (/.f64 1/2 (/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 l (/.f64 2 (/.f64 V A)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 V (*.f64 A (/.f64 2 l)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 1 (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 (*.f64 V l) (+.f64 A A))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 (*.f64 V (/.f64 l A)) 2)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 -1 (*.f64 (/.f64 A (*.f64 V l)) -2))))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 0)
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 l))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (/.f64 0 l) (neg.f64 V)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (-.f64 A A) (neg.f64 V)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 0 (*.f64 A (/.f64 2 l))))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 l 0)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 (*.f64 V l) 0)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 (/.f64 V (neg.f64 A)) 0)))
(+.f64 0 (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 0 V) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A (*.f64 V l)) 3))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 0)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 l))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (-.f64 A A) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 0 (*.f64 A (/.f64 2 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (neg.f64 l) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (/.f64 V A) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 0 (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (/.f64 A (*.f64 V l)) -3))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 (/.f64 1 l)))) (+.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2)) (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (/.f64 A (*.f64 V l)) -3)))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 A (-.f64 (-.f64 l l) (*.f64 V l)))
(/.f64 A (-.f64 (*.f64 V l) (/.f64 (+.f64 V V) (/.f64 1 l))))
(/.f64 A (-.f64 (*.f64 V l) (*.f64 V (+.f64 l l))))
(/.f64 A (-.f64 (*.f64 V (neg.f64 l)) (-.f64 V V)))
(/.f64 (/.f64 A V) (neg.f64 l))
(/.f64 (/.f64 A V) (-.f64 (-.f64 l l) l))
(/.f64 (/.f64 A V) (-.f64 (*.f64 l 3) (*.f64 (+.f64 l l) 2)))
(/.f64 (/.f64 A (*.f64 V l)) -1)
(/.f64 2 (*.f64 (/.f64 V (neg.f64 A)) (+.f64 l l)))
(/.f64 1 (*.f64 l (/.f64 V (neg.f64 A))))
(/.f64 1 (/.f64 -1 (/.f64 A (*.f64 V l))))
(/.f64 (/.f64 1 l) (/.f64 V (neg.f64 A)))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V A) (/.f64 (+.f64 V V) A)))
(/.f64 (/.f64 A (neg.f64 V)) l)
(/.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 1)
(/.f64 -1 (*.f64 V (/.f64 l A)))
(/.f64 (/.f64 A l) (neg.f64 V))
(/.f64 (/.f64 A l) (-.f64 (-.f64 V V) V))
(/.f64 (/.f64 A l) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))
(/.f64 (+.f64 A A) (*.f64 l (*.f64 V -2)))
(/.f64 (/.f64 2 (/.f64 V A)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 1/2 l) (/.f64 (/.f64 V (neg.f64 A)) 2))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 (neg.f64 A) (-.f64 (/.f64 0 (/.f64 1 l)) (*.f64 V (neg.f64 l))))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (*.f64 V -2) (/.f64 1 l))))
(/.f64 (neg.f64 (/.f64 1 l)) (/.f64 V A))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V A) (-.f64 (/.f64 0 A) (/.f64 0 A))))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V (neg.f64 A)) (/.f64 (*.f64 V -2) A)))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V (neg.f64 A)) (*.f64 (/.f64 V A) -2)))
(/.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 1/2 A))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 V A)) l) 1/2)
(/.f64 (/.f64 -1 V) (/.f64 l A))
(/.f64 (*.f64 A (/.f64 2 l)) (*.f64 V -2))
(/.f64 (*.f64 A (/.f64 2 l)) (/.f64 1 (/.f64 -1/2 V)))
(/.f64 (*.f64 A (/.f64 2 l)) (/.f64 -1 (/.f64 1/2 V)))
(/.f64 (neg.f64 (/.f64 A l)) V)
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (-.f64 V V) (neg.f64 V)))
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (*.f64 V -3) (*.f64 (*.f64 V -2) 2)))
(/.f64 (/.f64 2 l) (*.f64 (/.f64 V A) -2))
(/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l))
(/.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 l 2))
(/.f64 (/.f64 A (neg.f64 l)) V)
(/.f64 (/.f64 (/.f64 1 l) (neg.f64 V)) (/.f64 1 A))
(/.f64 (/.f64 -1 l) (/.f64 V A))
(/.f64 (*.f64 A (neg.f64 (/.f64 1 l))) V)
(/.f64 (/.f64 (/.f64 A l) (+.f64 V V)) -1/2)
(/.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) 1/2)
(/.f64 (neg.f64 (*.f64 A (/.f64 2 l))) (+.f64 V V))
(/.f64 (-.f64 (-.f64 A A) A) (*.f64 V l))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)) l)
(/.f64 (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)) l)
(/.f64 (-.f64 (-.f64 A A) (/.f64 A V)) l)
(/.f64 (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)) l)
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (/.f64 V A))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))) (/.f64 V A))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) (neg.f64 l))
(/.f64 (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))) (neg.f64 l))
(/.f64 (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A l) (*.f64 A (/.f64 2 l))) V)
(/.f64 (-.f64 (neg.f64 A) (*.f64 A -2)) (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 0 l)) V)
(/.f64 (-.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 A))) V)
(neg.f64 (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 1 (/.f64 (neg.f64 l) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (*.f64 2 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A (*.f64 V l)) -2))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 l (*.f64 (/.f64 A V) -2))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (neg.f64 V) (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 0 (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A (*.f64 V l)) -3))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 4) (*.f64 (/.f64 A (*.f64 V l)) 3))
(-.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A V) (/.f64 2 l)))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) 4)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 4) (*.f64 (/.f64 A (*.f64 V l)) 3)))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A (*.f64 V l)) 3)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A V) (/.f64 2 l))))
(*.f64 A (/.f64 (/.f64 1 l) V))
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 2 (*.f64 1/2 (/.f64 A (*.f64 V l))))
(*.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (*.f64 1/2 (/.f64 A (*.f64 V l)))))
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 V (/.f64 l A)))))
(*.f64 2 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 1/2 l) (/.f64 V (neg.f64 A)))))
(*.f64 2 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 l (/.f64 V (neg.f64 A))))))
(*.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 1/2)
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)))
(*.f64 (/.f64 A (neg.f64 V)) (neg.f64 (/.f64 1 l)))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 (/.f64 0 l) (/.f64 1 l)))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))))
(*.f64 (/.f64 (/.f64 A (neg.f64 V)) l) -1)
(*.f64 -1 (/.f64 (/.f64 A (neg.f64 V)) l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (/.f64 A l) (+.f64 (/.f64 -1 V) (*.f64 2 (/.f64 1 V))))
(*.f64 (/.f64 A l) (-.f64 0 (/.f64 -1 V)))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(*.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 (/.f64 1 l) V)))
(*.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 1 (*.f64 V l))))
(*.f64 1/2 (*.f64 (/.f64 A V) (/.f64 2 l)))
(*.f64 (/.f64 1/2 V) (*.f64 A (/.f64 2 l)))
(*.f64 (/.f64 1/2 V) (+.f64 (*.f64 (/.f64 A l) 4) (neg.f64 (*.f64 A (/.f64 2 l)))))
(*.f64 (/.f64 1/2 V) (+.f64 (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))) (*.f64 (/.f64 A l) 4)))
(*.f64 (/.f64 -1/2 V) (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))))
(*.f64 (/.f64 -1/2 V) (neg.f64 (*.f64 A (/.f64 2 l))))
(*.f64 (/.f64 2 (/.f64 V A)) (/.f64 1/2 l))
(*.f64 (/.f64 2 (/.f64 V A)) (+.f64 (/.f64 1 l) (neg.f64 (/.f64 1/2 l))))
(*.f64 (/.f64 1/2 l) (/.f64 2 (/.f64 V A)))
(*.f64 (/.f64 1/2 l) (-.f64 0 (*.f64 (/.f64 A V) -2)))
(*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) -2)))
(*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) 4)))
(*.f64 (neg.f64 (/.f64 1 l)) (/.f64 A (neg.f64 V)))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (-.f64 A A) (/.f64 A V)))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)))
(*.f64 (*.f64 (/.f64 A l) 1/2) (/.f64 2 V))
(*.f64 (/.f64 -1 V) (neg.f64 (/.f64 A l)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l (+.f64 A A))))
(*.f64 (*.f64 A (/.f64 2 l)) (/.f64 1/2 V))
(*.f64 (*.f64 A (/.f64 2 l)) (+.f64 (/.f64 -1/2 V) (/.f64 1 V)))
(*.f64 -2 (/.f64 1/2 (*.f64 l (/.f64 V (neg.f64 A)))))
(*.f64 -2 (+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1/2 (*.f64 V (/.f64 l A)))))
(*.f64 (neg.f64 (/.f64 A l)) (/.f64 -1 V))
(*.f64 -1/2 (*.f64 (/.f64 A (*.f64 V l)) -2))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) -1/2)
(*.f64 (/.f64 2 l) (*.f64 (/.f64 A V) 1/2))
(*.f64 (/.f64 2 l) (/.f64 1/2 (/.f64 V A)))
(*.f64 (/.f64 2 l) (+.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 A V)))
(*.f64 (*.f64 (/.f64 A V) -2) (neg.f64 (/.f64 1/2 l)))
(*.f64 (*.f64 (/.f64 A V) -2) (/.f64 1/2 (neg.f64 l)))
(*.f64 (/.f64 -1/2 (/.f64 V A)) (-.f64 0 (/.f64 2 l)))
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))
(*.f64 (/.f64 1/2 (*.f64 V l)) (-.f64 0 (*.f64 A -2)))
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 (*.f64 A 4) (*.f64 A -2)))
(*.f64 (/.f64 2 V) (*.f64 (/.f64 A l) 1/2))
(*.f64 (/.f64 (/.f64 1 l) V) A)
(*.f64 (*.f64 A -2) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(*.f64 (neg.f64 (/.f64 1/2 l)) (*.f64 (/.f64 A V) -2))
(*.f64 (*.f64 (/.f64 A V) 1/2) (/.f64 2 l))
(*.f64 (/.f64 1 (*.f64 V l)) A)
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 (/.f64 A V) 4))
(*.f64 (*.f64 A 4) (/.f64 1/2 (*.f64 V (+.f64 l l))))
(*.f64 (*.f64 (/.f64 A V) 4) (/.f64 1/2 (+.f64 l l)))
(*.f64 (*.f64 (/.f64 A V) 4) (-.f64 (/.f64 1/2 l) (/.f64 1/2 (+.f64 l l))))
(*.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/2 (+.f64 V V)))
(*.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/2 (/.f64 1 (/.f64 1/2 V))))
(*.f64 (*.f64 1/2 (/.f64 A (*.f64 V l))) 2)
(*.f64 (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))) (/.f64 -1/2 (/.f64 V A)))
(*.f64 (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))) (/.f64 -1/2 V))
(*.f64 (neg.f64 (*.f64 A (/.f64 2 l))) (/.f64 -1/2 V))
(*.f64 (*.f64 (/.f64 A (neg.f64 V)) 4) (/.f64 1/2 (neg.f64 (+.f64 l l))))
(*.f64 (/.f64 1/2 (*.f64 V (/.f64 l A))) 2)
(*.f64 (/.f64 1/2 (*.f64 V (neg.f64 l))) (*.f64 A -2))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 (/.f64 A V) -2))
(*.f64 (+.f64 (/.f64 1 V) (/.f64 1 V)) (/.f64 1/2 (/.f64 l A)))
(*.f64 (+.f64 (/.f64 A (neg.f64 l)) (/.f64 A (neg.f64 l))) (/.f64 -1/2 V))
(*.f64 (+.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 A (neg.f64 (/.f64 1 l)))) (/.f64 -1/2 V))
(*.f64 (+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V))) 1)
(*.f64 (+.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) (/.f64 (/.f64 A l) (*.f64 V -2))) -1)
(/.f64 A (*.f64 V l))
(/.f64 A (-.f64 (/.f64 0 (/.f64 1 l)) (*.f64 V (neg.f64 l))))
(/.f64 A (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (*.f64 V -2) (/.f64 1 l))))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V A) (-.f64 (/.f64 0 A) (/.f64 0 A))))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V (neg.f64 A)) (/.f64 (*.f64 V -2) A)))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V (neg.f64 A)) (*.f64 (/.f64 V A) -2)))
(/.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))
(/.f64 (/.f64 A (neg.f64 V)) (-.f64 (-.f64 l l) l))
(/.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 l 3) (*.f64 (+.f64 l l) 2)))
(/.f64 (/.f64 (/.f64 A (neg.f64 V)) l) -1)
(/.f64 -1 (*.f64 l (/.f64 V (neg.f64 A))))
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 A l) (-.f64 (-.f64 V V) (neg.f64 V)))
(/.f64 (/.f64 A l) (-.f64 (*.f64 V -3) (*.f64 (*.f64 V -2) 2)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 1/2 (/.f64 l (/.f64 2 (/.f64 V A))))
(/.f64 (/.f64 1/2 V) (/.f64 l (+.f64 A A)))
(/.f64 (/.f64 2 (/.f64 V A)) (+.f64 l l))
(/.f64 (/.f64 1/2 l) (/.f64 V (+.f64 A A)))
(/.f64 (/.f64 1/2 l) (/.f64 1 (/.f64 2 (/.f64 V A))))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 A) (-.f64 (-.f64 l l) (*.f64 V l)))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V l) (/.f64 (+.f64 V V) (/.f64 1 l))))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V l) (*.f64 V (+.f64 l l))))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V (neg.f64 l)) (-.f64 V V)))
(/.f64 (neg.f64 (/.f64 1 l)) (/.f64 V (neg.f64 A)))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V A) (/.f64 (+.f64 V V) A)))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 (*.f64 A (/.f64 2 l)) (+.f64 V V))
(/.f64 (*.f64 A (/.f64 2 l)) (/.f64 1 (/.f64 1/2 V)))
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (-.f64 V V) V))
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))
(/.f64 (*.f64 (/.f64 A V) -2) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 A (neg.f64 l)) (neg.f64 V))
(/.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (neg.f64 V))
(/.f64 (/.f64 A (+.f64 V V)) (/.f64 l 2))
(/.f64 (/.f64 (/.f64 A l) (+.f64 V V)) 1/2)
(/.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) -1/2)
(/.f64 (/.f64 (/.f64 A V) (+.f64 l l)) 1/2)
(/.f64 (-.f64 (-.f64 A A) A) (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)) (neg.f64 l))
(/.f64 (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)) (neg.f64 l))
(/.f64 (-.f64 (-.f64 A A) (/.f64 A V)) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)) (neg.f64 l))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (/.f64 V (neg.f64 A)))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))) (/.f64 V (neg.f64 A)))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) l)
(/.f64 (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))) l)
(/.f64 (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))) l)
(/.f64 (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)) l)
(/.f64 (-.f64 (/.f64 A l) (*.f64 A (/.f64 2 l))) (neg.f64 V))
(/.f64 (-.f64 (neg.f64 A) (*.f64 A -2)) (*.f64 V l))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 0 l)) (neg.f64 V))
(/.f64 (-.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 A))) (neg.f64 V))
(neg.f64 (/.f64 (/.f64 A (neg.f64 V)) l))
Outputs
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(*.f64 -1 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (*.f64 -1 (/.f64 A l))) V)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (*.f64 -2 (/.f64 A l))) V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (+.f64 (*.f64 -1 (/.f64 A V)) (*.f64 2 (/.f64 A V))) l)
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A V) (*.f64 -2 (/.f64 A V))) l))
(*.f64 -1 (/.f64 (+.f64 (/.f64 A l) (/.f64 (*.f64 A -2) l)) V))
(/.f64 (+.f64 (/.f64 A l) (/.f64 A (/.f64 l -2))) (neg.f64 V))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(-.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(-.f64 (+.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3)))
(-.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(*.f64 2 (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 2 (/.f64 1/2 (/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 l (/.f64 2 (/.f64 V A)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 V (*.f64 A (/.f64 2 l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 1 (*.f64 (/.f64 A V) (/.f64 2 l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 (*.f64 V l) (+.f64 A A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 (*.f64 V (/.f64 l A)) 2)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 -1 (*.f64 (/.f64 A (*.f64 V l)) -2))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 0)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (/.f64 0 l) (neg.f64 V)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (-.f64 A A) (neg.f64 V)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 0 (*.f64 A (/.f64 2 l))))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 l 0)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 (*.f64 V l) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 -1 (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 (neg.f64 (*.f64 V l))))
(+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 -1 (/.f64 (/.f64 V (neg.f64 A)) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 -1 (/.f64 0 (/.f64 V (neg.f64 A)))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 (/.f64 (neg.f64 V) (neg.f64 A))))
(+.f64 0 (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 0 V) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 (-.f64 (/.f64 A l) (/.f64 2 (/.f64 l A))) V)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 (-.f64 (/.f64 A l) (/.f64 2 (/.f64 l A))) V)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 (-.f64 (/.f64 A l) (/.f64 2 (/.f64 l A))) V)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 (-.f64 (/.f64 A l) (/.f64 2 (/.f64 l A))) V)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 (-.f64 (/.f64 A l) (/.f64 2 (/.f64 l A))) V)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A (*.f64 V l)) 3))
(-.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) (*.f64 (/.f64 A (*.f64 V l)) 3))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 0)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 0 (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A V) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (-.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (neg.f64 (/.f64 0 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 (-.f64 A A) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 0 (*.f64 A (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (neg.f64 l) 0)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (/.f64 V A) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 (/.f64 (/.f64 V A) 1)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 A (/.f64 V 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 0 (+.f64 (/.f64 A V) (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (+.f64 (/.f64 A V) (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 0 (+.f64 (/.f64 A V) (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (+.f64 (/.f64 A V) (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 A (*.f64 0 (/.f64 2 l))) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 0 (/.f64 2 (/.f64 l A))) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 0 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 0 (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A V) 0)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (neg.f64 (/.f64 0 l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (neg.f64 (/.f64 0 l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (neg.f64 (/.f64 0 l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (neg.f64 (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (neg.f64 (/.f64 0 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (neg.f64 (/.f64 0 (*.f64 V l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 0 l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 (-.f64 A A) (/.f64 0 l)) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 (+.f64 (/.f64 0 l) A) A) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 (-.f64 A A) (/.f64 0 l)) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (-.f64 (+.f64 (/.f64 0 l) A) A) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 (+.f64 (-.f64 A A) (-.f64 A A)) V))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (+.f64 A (-.f64 (-.f64 A A) A)) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (-.f64 A A) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 0 (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 0 V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 0 V) (/.f64 1 l)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 1 l) (/.f64 0 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (neg.f64 (*.f64 (/.f64 A V) 0)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 (-.f64 (/.f64 A l) (/.f64 2 (/.f64 l A))) V)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 0 (/.f64 -1 l)) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (/.f64 A (*.f64 V l)) -3))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) -2)) (*.f64 (/.f64 A (*.f64 V l)) -3))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 (/.f64 1 l)))) (+.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 l))) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 0 (/.f64 -1 l)) (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2)) (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) 2) (*.f64 (/.f64 A (*.f64 V l)) -3)))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) -2)) (*.f64 (/.f64 A (*.f64 V l)) -3))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (-.f64 (-.f64 l l) (*.f64 V l)))
(/.f64 A (-.f64 (*.f64 V l) (/.f64 (+.f64 V V) (/.f64 1 l))))
(/.f64 A (-.f64 (*.f64 V l) (*.f64 (+.f64 V V) (/.f64 l 1))))
(/.f64 A (-.f64 (*.f64 V l) (*.f64 V (+.f64 l l))))
(/.f64 A (-.f64 (*.f64 V (neg.f64 l)) (-.f64 V V)))
(/.f64 A (-.f64 V (-.f64 V (*.f64 V (neg.f64 l)))))
(/.f64 (/.f64 A V) (neg.f64 l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 A V) (-.f64 (-.f64 l l) l))
(/.f64 A (*.f64 (-.f64 (-.f64 l l) l) V))
(/.f64 (/.f64 A V) (-.f64 (*.f64 l 3) (*.f64 (+.f64 l l) 2)))
(/.f64 A (*.f64 V (-.f64 (*.f64 l 3) (*.f64 2 (+.f64 l l)))))
(/.f64 (/.f64 A (*.f64 V l)) -1)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 2 (*.f64 (/.f64 V (neg.f64 A)) (+.f64 l l)))
(/.f64 (/.f64 2 (+.f64 l l)) (/.f64 V (neg.f64 A)))
(/.f64 1 (*.f64 l (/.f64 V (neg.f64 A))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 1 (/.f64 -1 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 1 l) (/.f64 V (neg.f64 A)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V A) (/.f64 (+.f64 V V) A)))
(/.f64 (/.f64 1 l) (/.f64 (-.f64 V (+.f64 V V)) A))
(/.f64 A (/.f64 (-.f64 V (+.f64 V V)) (/.f64 1 l)))
(/.f64 (/.f64 A (neg.f64 V)) l)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 (/.f64 A (neg.f64 V)) l) 1)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 -1 (*.f64 V (/.f64 l A)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 A l) (neg.f64 V))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 A l) (-.f64 (-.f64 V V) V))
(/.f64 (/.f64 A l) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))
(/.f64 (/.f64 A l) (-.f64 (*.f64 V 3) (*.f64 2 (+.f64 V V))))
(/.f64 A (*.f64 l (-.f64 (*.f64 V 3) (*.f64 2 (+.f64 V V)))))
(/.f64 (+.f64 A A) (*.f64 l (*.f64 V -2)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 2 (/.f64 V A)) (neg.f64 (+.f64 l l)))
(/.f64 2 (*.f64 (/.f64 V A) (neg.f64 (+.f64 l l))))
(/.f64 (*.f64 2 (/.f64 A V)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 1/2 l) (/.f64 (/.f64 V (neg.f64 A)) 2))
(*.f64 (/.f64 1/2 l) (/.f64 2 (/.f64 V (neg.f64 A))))
(/.f64 2 (/.f64 l (/.f64 (neg.f64 A) (/.f64 V 1/2))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 A) (-.f64 (/.f64 0 (/.f64 1 l)) (*.f64 V (neg.f64 l))))
(/.f64 A (-.f64 (*.f64 V (neg.f64 l)) (*.f64 0 (/.f64 l 1))))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (*.f64 V -2) (/.f64 1 l))))
(/.f64 A (-.f64 (*.f64 -2 (/.f64 V (/.f64 1 l))) (*.f64 V (neg.f64 l))))
(/.f64 A (-.f64 (*.f64 -2 (/.f64 l (/.f64 1 V))) (*.f64 V (neg.f64 l))))
(/.f64 (neg.f64 (/.f64 1 l)) (/.f64 V A))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V A) (-.f64 (/.f64 0 A) (/.f64 0 A))))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V (neg.f64 A)) (/.f64 (*.f64 V -2) A)))
(/.f64 (/.f64 1 l) (-.f64 (*.f64 -2 (/.f64 V A)) (/.f64 V (neg.f64 A))))
(/.f64 1 (*.f64 l (-.f64 (*.f64 -2 (/.f64 V A)) (/.f64 V (neg.f64 A)))))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V (neg.f64 A)) (*.f64 (/.f64 V A) -2)))
(/.f64 (/.f64 1 l) (-.f64 (*.f64 -2 (/.f64 V A)) (/.f64 V (neg.f64 A))))
(/.f64 1 (*.f64 l (-.f64 (*.f64 -2 (/.f64 V A)) (/.f64 V (neg.f64 A)))))
(/.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 1/2 A))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 A 1/2))
(*.f64 (/.f64 -1/2 (*.f64 V l)) (/.f64 A 1/2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 V A)) l) 1/2)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 -1 V) (/.f64 l A))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (*.f64 A (/.f64 2 l)) (*.f64 V -2))
(*.f64 (/.f64 2 l) (/.f64 A (*.f64 V -2)))
(/.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) -2)
(/.f64 (*.f64 A (/.f64 2 l)) (/.f64 1 (/.f64 -1/2 V)))
(*.f64 (/.f64 2 l) (/.f64 A (/.f64 V -1/2)))
(*.f64 (/.f64 2 l) (*.f64 -1/2 (/.f64 A V)))
(/.f64 (*.f64 A (/.f64 2 l)) (/.f64 -1 (/.f64 1/2 V)))
(*.f64 (/.f64 2 l) (/.f64 A (/.f64 V -1/2)))
(*.f64 (/.f64 2 l) (*.f64 -1/2 (/.f64 A V)))
(/.f64 (neg.f64 (/.f64 A l)) V)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (-.f64 V V) (neg.f64 V)))
(/.f64 (/.f64 A l) (-.f64 (neg.f64 V) (-.f64 V V)))
(/.f64 A (*.f64 l (-.f64 V (-.f64 V (neg.f64 V)))))
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (*.f64 V -3) (*.f64 (*.f64 V -2) 2)))
(/.f64 (/.f64 A l) (-.f64 (*.f64 2 (*.f64 V -2)) (*.f64 V -3)))
(/.f64 (/.f64 2 l) (*.f64 (/.f64 V A) -2))
(*.f64 (/.f64 2 l) (/.f64 A (*.f64 V -2)))
(/.f64 (/.f64 2 (/.f64 (*.f64 V l) A)) -2)
(/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l))
(*.f64 -2 (/.f64 (/.f64 A V) (+.f64 l l)))
(*.f64 -2 (/.f64 A (*.f64 V (+.f64 l l))))
(/.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 l 2))
(*.f64 (/.f64 2 l) (/.f64 A (/.f64 V -1/2)))
(*.f64 (/.f64 2 l) (*.f64 -1/2 (/.f64 A V)))
(/.f64 (/.f64 A (neg.f64 l)) V)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 (/.f64 1 l) (neg.f64 V)) (/.f64 1 A))
(/.f64 A (/.f64 (*.f64 l (neg.f64 V)) 1))
(/.f64 (/.f64 -1 l) (/.f64 V A))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (*.f64 A (neg.f64 (/.f64 1 l))) V)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 (/.f64 A l) (+.f64 V V)) -1/2)
(/.f64 (/.f64 A l) (*.f64 (+.f64 V V) -1/2))
(/.f64 A (*.f64 l (*.f64 (+.f64 V V) -1/2)))
(/.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) 1/2)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 A (/.f64 2 l))) (+.f64 V V))
(/.f64 (/.f64 (*.f64 2 A) (neg.f64 l)) (+.f64 V V))
(/.f64 (-.f64 (-.f64 A A) A) (*.f64 V l))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)) l)
(/.f64 (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)) l)
(/.f64 (-.f64 (-.f64 A A) (/.f64 A V)) l)
(/.f64 (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)) l)
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (/.f64 V A))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))) (/.f64 V A))
(*.f64 (-.f64 (*.f64 3 (/.f64 1 l)) (/.f64 4 l)) (/.f64 A V))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) (neg.f64 l))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 0)) l)
(/.f64 (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))) (neg.f64 l))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A (neg.f64 V)) (-.f64 A A)) l)
(/.f64 (-.f64 A (-.f64 A (/.f64 A (neg.f64 V)))) l)
(/.f64 (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 4) (*.f64 3 (/.f64 A (neg.f64 V)))) l)
(/.f64 (-.f64 (/.f64 A l) (*.f64 A (/.f64 2 l))) V)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 (-.f64 (/.f64 A l) (/.f64 2 (/.f64 l A))) V)
(/.f64 (-.f64 (neg.f64 A) (*.f64 A -2)) (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 0 l)) V)
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 A))) V)
(/.f64 (-.f64 (*.f64 A (/.f64 -1 l)) (*.f64 0 (neg.f64 A))) V)
(neg.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 V l))
(/.f64 A (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 1 (/.f64 (neg.f64 l) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 A V) (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 A V) (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)) l)
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A V) (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 (-.f64 A A) (-.f64 A A)) V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 A (-.f64 (-.f64 A A) A)) V))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 A (*.f64 0 (/.f64 2 l))) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 2 (/.f64 l A))) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 A V) (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 (/.f64 A V) (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (-.f64 A A) V) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 A (*.f64 0 (/.f64 2 l))) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 2 (/.f64 l A))) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 A (*.f64 0 (/.f64 2 l))) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 0 (/.f64 2 (/.f64 l A))) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 V l)))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (+.f64 (*.f64 2 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l))))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (*.f64 (/.f64 A (*.f64 V l)) -2))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 l (*.f64 (/.f64 A V) -2))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 1 (/.f64 l (*.f64 -2 (/.f64 A V)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 2 (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1 (/.f64 (neg.f64 V) (*.f64 A (/.f64 2 l)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 l)))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (*.f64 V l))))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 0 (*.f64 A (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 V) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 0 V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 l)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (/.f64 0 l) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (/.f64 0 l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (/.f64 (-.f64 A A) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (/.f64 (-.f64 A A) V)))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 0 V) (/.f64 1 l))))
(-.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A (*.f64 V l)) -2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 A (*.f64 0 (/.f64 2 l)))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 0 (/.f64 2 (/.f64 l A)))))
(-.f64 0 (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A (neg.f64 V)) l))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) (*.f64 (/.f64 A (*.f64 V l)) -3))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 4) (*.f64 (/.f64 A (*.f64 V l)) 3))
(-.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) l)
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A V) (/.f64 2 l)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (/.f64 2 (/.f64 (*.f64 V l) A)))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) 4)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 4) (*.f64 (/.f64 A (*.f64 V l)) 3)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A (*.f64 V l)) 4)))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 l (neg.f64 V)))))
(+.f64 (*.f64 (/.f64 A V) 0) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (*.f64 (/.f64 A V) (/.f64 0 l))) (/.f64 (/.f64 A (neg.f64 V)) l))
(+.f64 (*.f64 (/.f64 A V) (/.f64 0 l)) (/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) l))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A (*.f64 V l)) 3)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (*.f64 (/.f64 A V) (/.f64 2 l)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 3) (/.f64 2 (/.f64 (*.f64 V l) A)))
(*.f64 A (/.f64 (/.f64 1 l) V))
(/.f64 A (*.f64 V l))
(*.f64 A (/.f64 1 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 1/2 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(*.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (*.f64 1/2 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 V (/.f64 l A)))))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(*.f64 2 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 1/2 l) (/.f64 V (neg.f64 A)))))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (neg.f64 A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(*.f64 2 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 l (/.f64 V (neg.f64 A))))))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (neg.f64 A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(*.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 1/2)
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (/.f64 (/.f64 0 V) -2) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (/.f64 0 V) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 3 (/.f64 A (neg.f64 V))) (*.f64 (/.f64 A (neg.f64 V)) 4)))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 4) (*.f64 3 (/.f64 A (neg.f64 V)))))
(*.f64 (/.f64 A (neg.f64 V)) (neg.f64 (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 (/.f64 0 l) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 3 (/.f64 1 l)) (/.f64 4 l)))
(*.f64 (/.f64 (/.f64 A (neg.f64 V)) l) -1)
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (+.f64 (/.f64 -1 V) (*.f64 2 (/.f64 1 V))))
(*.f64 (/.f64 A l) (+.f64 (/.f64 -1 V) (/.f64 2 V)))
(*.f64 (/.f64 A l) (-.f64 0 (/.f64 -1 V)))
(*.f64 (/.f64 A l) (neg.f64 (/.f64 -1 V)))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 (/.f64 1 l) V)))
(*.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 (/.f64 1 V) l)))
(*.f64 (+.f64 A A) (+.f64 (/.f64 -1/2 (*.f64 V l)) (/.f64 (/.f64 1 V) l)))
(*.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 1 (*.f64 V l))))
(*.f64 (+.f64 A A) (+.f64 (neg.f64 (/.f64 1/2 (*.f64 V l))) (/.f64 (/.f64 1 V) l)))
(*.f64 (+.f64 A A) (+.f64 (/.f64 -1/2 (*.f64 V l)) (/.f64 (/.f64 1 V) l)))
(*.f64 1/2 (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 A (/.f64 2 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (+.f64 (*.f64 (/.f64 A l) 4) (neg.f64 (*.f64 A (/.f64 2 l)))))
(*.f64 (/.f64 1/2 V) (+.f64 (neg.f64 (*.f64 A (/.f64 2 l))) (*.f64 (/.f64 A l) 4)))
(*.f64 (/.f64 1/2 V) (+.f64 (/.f64 (*.f64 2 A) (neg.f64 l)) (*.f64 (/.f64 A l) 4)))
(*.f64 (/.f64 1/2 V) (+.f64 (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))) (*.f64 (/.f64 A l) 4)))
(+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 4)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 4)))
(*.f64 (/.f64 -1/2 V) (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 -1/2 V) (neg.f64 (*.f64 A (/.f64 2 l))))
(*.f64 (/.f64 -1/2 V) (/.f64 (*.f64 2 A) (neg.f64 l)))
(*.f64 (/.f64 2 (/.f64 V A)) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 2 (/.f64 V A)) (+.f64 (/.f64 1 l) (neg.f64 (/.f64 1/2 l))))
(*.f64 (*.f64 2 (/.f64 A V)) (+.f64 (/.f64 1 l) (neg.f64 (/.f64 1/2 l))))
(*.f64 (*.f64 2 (/.f64 A V)) (+.f64 (/.f64 1 l) (/.f64 -1/2 l)))
(*.f64 (/.f64 1/2 l) (/.f64 2 (/.f64 V A)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (-.f64 0 (*.f64 (/.f64 A V) -2)))
(*.f64 (/.f64 1/2 l) (neg.f64 (*.f64 -2 (/.f64 A V))))
(*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) -2)))
(*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -2 (/.f64 A V)) (*.f64 (/.f64 A V) 4)))
(*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) 4)))
(*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -2 (/.f64 A V)) (*.f64 (/.f64 A V) 4)))
(*.f64 (neg.f64 (/.f64 1 l)) (/.f64 A (neg.f64 V)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)))
(*.f64 (/.f64 1 l) (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)))
(*.f64 (/.f64 -1 l) (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)))
(*.f64 (/.f64 1 l) (-.f64 (/.f64 A V) (/.f64 0 (+.f64 V V))))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (-.f64 A A) (/.f64 A V)))
(*.f64 (/.f64 1 l) (-.f64 (/.f64 A V) (-.f64 A A)))
(*.f64 (/.f64 -1 l) (-.f64 (-.f64 A A) (/.f64 A V)))
(*.f64 (neg.f64 (/.f64 1 l)) (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)))
(*.f64 (*.f64 (/.f64 A l) 1/2) (/.f64 2 V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 -1 V) (neg.f64 (/.f64 A l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l (+.f64 A A))))
(*.f64 (/.f64 1 V) (/.f64 (+.f64 A A) (/.f64 l 1/2)))
(*.f64 (*.f64 A (/.f64 2 l)) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 A (/.f64 2 l)) (+.f64 (/.f64 -1/2 V) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 -2 (/.f64 1/2 (*.f64 l (/.f64 V (neg.f64 A)))))
(/.f64 A (*.f64 V l))
(*.f64 -2 (+.f64 (/.f64 (/.f64 A (neg.f64 V)) l) (/.f64 1/2 (*.f64 V (/.f64 l A)))))
(+.f64 (*.f64 (/.f64 A (*.f64 l (neg.f64 V))) -2) (/.f64 (neg.f64 A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V (neg.f64 l))) -2))
(*.f64 (neg.f64 (/.f64 A l)) (/.f64 -1 V))
(/.f64 A (*.f64 V l))
(*.f64 -1/2 (*.f64 (/.f64 A (*.f64 V l)) -2))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) -2) -1/2)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 2 l) (*.f64 (/.f64 A V) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 2 l) (/.f64 1/2 (/.f64 V A)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 2 l) (+.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 A V)))
(*.f64 (/.f64 2 l) (+.f64 (/.f64 A V) (/.f64 A (/.f64 V -1/2))))
(*.f64 (/.f64 2 l) (+.f64 (/.f64 A V) (*.f64 -1/2 (/.f64 A V))))
(*.f64 (*.f64 (/.f64 A V) -2) (neg.f64 (/.f64 1/2 l)))
(*.f64 (*.f64 -2 (/.f64 A V)) (neg.f64 (/.f64 1/2 l)))
(*.f64 (/.f64 A V) (*.f64 (/.f64 -1/2 l) -2))
(*.f64 (*.f64 (/.f64 A V) -2) (/.f64 1/2 (neg.f64 l)))
(*.f64 (*.f64 -2 (/.f64 A V)) (neg.f64 (/.f64 1/2 l)))
(*.f64 (/.f64 A V) (*.f64 (/.f64 -1/2 l) -2))
(*.f64 (/.f64 -1/2 (/.f64 V A)) (-.f64 0 (/.f64 2 l)))
(*.f64 (/.f64 A (/.f64 V -1/2)) (neg.f64 (/.f64 2 l)))
(*.f64 (*.f64 -1/2 (/.f64 A V)) (neg.f64 (/.f64 2 l)))
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 A A))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 V l)) (-.f64 0 (*.f64 A -2)))
(*.f64 (/.f64 1/2 (*.f64 V l)) (neg.f64 (*.f64 A -2)))
(*.f64 (/.f64 1/2 (*.f64 V l)) (+.f64 (*.f64 A 4) (*.f64 A -2)))
(*.f64 (/.f64 2 V) (*.f64 (/.f64 A l) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (/.f64 1 l) V) A)
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 A -2) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(*.f64 A (*.f64 (/.f64 -1/2 (*.f64 V l)) -2))
(*.f64 (neg.f64 (/.f64 1/2 l)) (*.f64 (/.f64 A V) -2))
(*.f64 (*.f64 -2 (/.f64 A V)) (neg.f64 (/.f64 1/2 l)))
(*.f64 (/.f64 A V) (*.f64 (/.f64 -1/2 l) -2))
(*.f64 (*.f64 (/.f64 A V) 1/2) (/.f64 2 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 (*.f64 V l)) A)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 (/.f64 A V) 4))
(*.f64 (/.f64 A V) (*.f64 (/.f64 1/2 (+.f64 l l)) 4))
(*.f64 (*.f64 A 4) (/.f64 1/2 (*.f64 V (+.f64 l l))))
(*.f64 (*.f64 (/.f64 A V) 4) (/.f64 1/2 (+.f64 l l)))
(*.f64 (/.f64 A V) (*.f64 (/.f64 1/2 (+.f64 l l)) 4))
(*.f64 (*.f64 (/.f64 A V) 4) (-.f64 (/.f64 1/2 l) (/.f64 1/2 (+.f64 l l))))
(*.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/2 (+.f64 V V)))
(*.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/2 (/.f64 1 (/.f64 1/2 V))))
(*.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/2 (/.f64 V 1/2)))
(*.f64 (*.f64 (/.f64 A l) 4) (/.f64 1/4 V))
(*.f64 (*.f64 1/2 (/.f64 A (*.f64 V l))) 2)
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))) (/.f64 -1/2 (/.f64 V A)))
(*.f64 (/.f64 A (/.f64 V -1/2)) (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))
(*.f64 (*.f64 -1/2 (/.f64 A V)) (+.f64 (/.f64 -1 l) (/.f64 -1 l)))
(*.f64 (+.f64 (neg.f64 (/.f64 A l)) (neg.f64 (/.f64 A l))) (/.f64 -1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (*.f64 A (/.f64 2 l))) (/.f64 -1/2 V))
(*.f64 (/.f64 -1/2 V) (neg.f64 (*.f64 A (/.f64 2 l))))
(*.f64 (/.f64 -1/2 V) (/.f64 (*.f64 2 A) (neg.f64 l)))
(*.f64 (*.f64 (/.f64 A (neg.f64 V)) 4) (/.f64 1/2 (neg.f64 (+.f64 l l))))
(/.f64 (*.f64 (/.f64 A (neg.f64 V)) 4) (/.f64 (+.f64 l l) -1/2))
(*.f64 (/.f64 1/2 (*.f64 V (/.f64 l A))) 2)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 V (neg.f64 l))) (*.f64 A -2))
(*.f64 (*.f64 A -2) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(*.f64 A (*.f64 (/.f64 -1/2 (*.f64 V l)) -2))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 (/.f64 A V) -2))
(*.f64 (*.f64 -2 (/.f64 A V)) (neg.f64 (/.f64 1/2 l)))
(*.f64 (/.f64 A V) (*.f64 (/.f64 -1/2 l) -2))
(*.f64 (+.f64 (/.f64 1 V) (/.f64 1 V)) (/.f64 1/2 (/.f64 l A)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (/.f64 A (neg.f64 l)) (/.f64 A (neg.f64 l))) (/.f64 -1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 A (neg.f64 (/.f64 1 l)))) (/.f64 -1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V))) 1)
(/.f64 (/.f64 A l) (*.f64 (+.f64 V V) 1/2))
(/.f64 A (*.f64 l (*.f64 (+.f64 V V) 1/2)))
(*.f64 (+.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) (/.f64 (/.f64 A l) (*.f64 V -2))) -1)
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (-.f64 (/.f64 0 (/.f64 1 l)) (*.f64 V (neg.f64 l))))
(/.f64 A (-.f64 (*.f64 0 (/.f64 l 1)) (*.f64 V (neg.f64 l))))
(/.f64 A (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (*.f64 V -2) (/.f64 1 l))))
(/.f64 A (-.f64 (*.f64 V (neg.f64 l)) (*.f64 -2 (/.f64 V (/.f64 1 l)))))
(/.f64 A (-.f64 (*.f64 V (neg.f64 l)) (*.f64 -2 (/.f64 l (/.f64 1 V)))))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V A) (-.f64 (/.f64 0 A) (/.f64 0 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V (neg.f64 A)) (/.f64 (*.f64 V -2) A)))
(/.f64 1 (*.f64 l (-.f64 (/.f64 V (neg.f64 A)) (*.f64 -2 (/.f64 V A)))))
(/.f64 (/.f64 -1 l) (-.f64 (*.f64 -2 (/.f64 V A)) (/.f64 V (neg.f64 A))))
(/.f64 (/.f64 1 l) (-.f64 (/.f64 V (neg.f64 A)) (*.f64 (/.f64 V A) -2)))
(/.f64 1 (*.f64 l (-.f64 (/.f64 V (neg.f64 A)) (*.f64 -2 (/.f64 V A)))))
(/.f64 (/.f64 -1 l) (-.f64 (*.f64 -2 (/.f64 V A)) (/.f64 V (neg.f64 A))))
(/.f64 (/.f64 A (neg.f64 V)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (neg.f64 V)) (-.f64 (-.f64 l l) l))
(/.f64 A (*.f64 (neg.f64 V) (-.f64 (-.f64 l l) l)))
(/.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 l 3) (*.f64 (+.f64 l l) 2)))
(/.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 l 3) (*.f64 2 (+.f64 l l))))
(/.f64 (/.f64 (/.f64 A (neg.f64 V)) l) -1)
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 l (/.f64 V (neg.f64 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) (-.f64 (-.f64 V V) (neg.f64 V)))
(/.f64 (/.f64 A l) (-.f64 (*.f64 V -3) (*.f64 (*.f64 V -2) 2)))
(/.f64 A (*.f64 l (-.f64 (*.f64 V -3) (*.f64 2 (*.f64 V -2)))))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 A V) (*.f64 (+.f64 l l) 1/2))
(/.f64 1/2 (/.f64 l (/.f64 2 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 V) (/.f64 l (+.f64 A A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 2 (/.f64 V A)) (+.f64 l l))
(/.f64 (*.f64 2 (/.f64 A V)) (+.f64 l l))
(/.f64 (/.f64 1/2 l) (/.f64 V (+.f64 A A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1/2 l) (/.f64 1 (/.f64 2 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (-.f64 (-.f64 l l) (*.f64 V l)))
(/.f64 A (-.f64 (*.f64 V l) (-.f64 l l)))
(/.f64 A (-.f64 l (-.f64 l (*.f64 V l))))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V l) (/.f64 (+.f64 V V) (/.f64 1 l))))
(/.f64 A (-.f64 (*.f64 (+.f64 V V) (/.f64 l 1)) (*.f64 V l)))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V l) (*.f64 V (+.f64 l l))))
(/.f64 A (-.f64 (*.f64 V (+.f64 l l)) (*.f64 V l)))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V (neg.f64 l)) (-.f64 V V)))
(/.f64 A (-.f64 (-.f64 V V) (*.f64 V (neg.f64 l))))
(/.f64 (neg.f64 (/.f64 1 l)) (/.f64 V (neg.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 (/.f64 V A) (/.f64 (+.f64 V V) A)))
(/.f64 (neg.f64 (/.f64 1 l)) (/.f64 (-.f64 V (+.f64 V V)) A))
(/.f64 (/.f64 -1 l) (/.f64 (-.f64 V (+.f64 V V)) A))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 2 l)) (+.f64 V V))
(*.f64 (/.f64 2 l) (/.f64 A (+.f64 V V)))
(/.f64 (/.f64 2 (/.f64 l A)) (+.f64 V V))
(/.f64 (*.f64 A (/.f64 2 l)) (/.f64 1 (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (-.f64 V V) V))
(/.f64 (/.f64 A l) (-.f64 V (-.f64 V V)))
(/.f64 (neg.f64 (/.f64 A l)) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))
(/.f64 (/.f64 A l) (-.f64 (*.f64 2 (+.f64 V V)) (*.f64 V 3)))
(/.f64 (*.f64 (/.f64 A V) -2) (neg.f64 (+.f64 l l)))
(*.f64 -2 (/.f64 (/.f64 A V) (neg.f64 (+.f64 l l))))
(/.f64 (/.f64 A (neg.f64 l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (+.f64 V V)) (/.f64 l 2))
(*.f64 (/.f64 2 l) (/.f64 A (+.f64 V V)))
(/.f64 (/.f64 2 (/.f64 l A)) (+.f64 V V))
(/.f64 (/.f64 (/.f64 A l) (+.f64 V V)) 1/2)
(/.f64 (/.f64 A l) (*.f64 (+.f64 V V) 1/2))
(/.f64 A (*.f64 l (*.f64 (+.f64 V V) 1/2)))
(/.f64 (/.f64 (/.f64 A l) (*.f64 V -2)) -1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A V) (+.f64 l l)) 1/2)
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 A V) (*.f64 (+.f64 l l) 1/2))
(/.f64 (-.f64 (-.f64 A A) A) (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (*.f64 V (neg.f64 l)))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V)) (neg.f64 l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 0 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0)) l)
(/.f64 (-.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V)) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A V) (/.f64 0 (+.f64 V V))) l)
(/.f64 (-.f64 (-.f64 A A) (/.f64 A V)) (neg.f64 l))
(/.f64 (-.f64 (/.f64 A V) (-.f64 A A)) l)
(/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 (/.f64 A V) 3) (*.f64 (/.f64 A V) 4)) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)
(/.f64 (-.f64 (/.f64 0 l) (/.f64 1 l)) (/.f64 V (neg.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 (/.f64 1 l) 3) (*.f64 2 (/.f64 2 l))) (/.f64 V (neg.f64 A)))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 (*.f64 3 (/.f64 1 l)) (/.f64 4 l)))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (neg.f64 V))) l)
(/.f64 (-.f64 (/.f64 0 (*.f64 V -2)) (/.f64 A (neg.f64 V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (-.f64 A A) (/.f64 A (neg.f64 V))) l)
(/.f64 (-.f64 (*.f64 (/.f64 A (neg.f64 V)) 3) (*.f64 (/.f64 A (neg.f64 V)) 4)) l)
(/.f64 (-.f64 (*.f64 3 (/.f64 A (neg.f64 V))) (*.f64 (/.f64 A (neg.f64 V)) 4)) l)
(/.f64 (-.f64 (/.f64 A l) (*.f64 A (/.f64 2 l))) (neg.f64 V))
(/.f64 (+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (neg.f64 A) l)) V)
(/.f64 (-.f64 (/.f64 2 (/.f64 l A)) (/.f64 A l)) V)
(/.f64 (-.f64 (neg.f64 A) (*.f64 A -2)) (*.f64 V l))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 0 l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (*.f64 0 (neg.f64 A))) (neg.f64 V))
(/.f64 (-.f64 (*.f64 0 (neg.f64 A)) (*.f64 A (neg.f64 (/.f64 1 l)))) V)
(/.f64 (-.f64 (*.f64 0 (neg.f64 A)) (*.f64 A (/.f64 -1 l))) V)
(neg.f64 (/.f64 (/.f64 A (neg.f64 V)) l))
(/.f64 A (*.f64 V l))

eval1.1s (7.5%)

Compiler

Compiled 83414 to 35929 computations (56.9% saved)

prune2.5s (16.2%)

Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New4116104126
Fresh718
Picked101
Done066
Total4124174141
Error
14.0b
Counts
4141 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
18.5b
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
18.2b
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
19.9b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
18.2b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
22.2b
(/.f64 c0 (-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
18.7b
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
20.2b
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
19.7b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
19.8b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
20.2b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))))
20.2b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)))
39.7b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
18.2b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
19.4b
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
19.8b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
18.1b
(*.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))))
18.1b
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
Compiler

Compiled 492 to 324 computations (34.1% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(-.f64 (/.f64 3 V) (/.f64 1 V))
1.6b
(*.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))))
4.0b
(*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))
14.7b
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l))))
Compiler

Compiled 80 to 46 computations (42.5% saved)

series9.0ms (0.1%)

Counts
4 → 60
Calls

33 calls:

TimeVariablePointExpression
1.0ms
V
@-inf
(*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))
1.0ms
V
@inf
(*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))
1.0ms
V
@inf
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l))))
1.0ms
V
@inf
(*.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))))
1.0ms
V
@-inf
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l))))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1336×rational.json-1
1336×rational.json-2
1336×rational.json-4
1336×rational.json-3
704×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01796
111496
248596
3331396
Stop Event
node limit
Counts
4 → 276
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l))))
(*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))
(*.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))))
(-.f64 (/.f64 3 V) (/.f64 1 V))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) 2) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 A (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (*.f64 A (/.f64 4 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 -1 (/.f64 (+.f64 l l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 -1 (/.f64 (*.f64 V (/.f64 (+.f64 l l) 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A A) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (neg.f64 (/.f64 A (*.f64 V (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 A A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A (*.f64 V (+.f64 l l)))) (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 -1 V) (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 0 (+.f64 l l))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 A (/.f64 4 V))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 A (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (*.f64 A (/.f64 4 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 1 (/.f64 (neg.f64 (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 A A) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (/.f64 1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 -2 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (/.f64 A (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (/.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (+.f64 l l))) (*.f64 A (*.f64 (/.f64 1/2 (+.f64 l l)) (-.f64 (/.f64 6 V) (/.f64 8 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)) (/.f64 A (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 1 V) (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 12 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 10 V) (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 6 V) (+.f64 l l)) (/.f64 1 A)) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 -1 V) (+.f64 l l)) (/.f64 1 A)) (/.f64 (/.f64 -3 (*.f64 V (+.f64 l l))) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 -1 V) (+.f64 l l))) (*.f64 A (/.f64 -3 (*.f64 V (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 A)) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (neg.f64 A)) (*.f64 A (/.f64 -3 (*.f64 V (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.f64 -2 V) (+.f64 l l))) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 (/.f64 6 V) (+.f64 l l))) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) 2) (*.f64 A (/.f64 (/.f64 6 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 V (/.f64 (+.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 l l) A) (/.f64 V 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 V (/.f64 (+.f64 l l) 2)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 V) (/.f64 (+.f64 l l) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 V) (*.f64 (+.f64 l l) (neg.f64 (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 V) (neg.f64 (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 V (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 V (+.f64 l l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 V)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 l l)) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 l l)) (*.f64 V (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 -2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 (/.f64 V 2) (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 1/2 (+.f64 l l))) (/.f64 V 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 V (neg.f64 (/.f64 (+.f64 l l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 -2 V)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 4 V)) (+.f64 l (*.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 4 V)) (/.f64 1 (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (+.f64 l l)) (/.f64 V 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (/.f64 V 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (+.f64 l l) A)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 A)) (*.f64 V (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (+.f64 l l)) (/.f64 1 A)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (/.f64 1 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 (+.f64 l l))) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (/.f64 -2 V)) (+.f64 l l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -2 V) (/.f64 -4 V)) (/.f64 (+.f64 l l) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 10 V) (/.f64 8 V)) (/.f64 (+.f64 l l) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 3) (*.f64 (+.f64 A A) 2)) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (*.f64 A (/.f64 -4 V))) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (/.f64 1 A)) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (-.f64 A A)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 2 V)) (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (/.f64 0 (/.f64 1 A))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 1 V) (/.f64 1 A)) (/.f64 (/.f64 3 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 4 V)) (/.f64 (/.f64 6 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 10 V) (/.f64 1 A)) (/.f64 (/.f64 12 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 1 V)) (*.f64 A (/.f64 3 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 4 V)) (*.f64 A (/.f64 6 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 10 V)) (*.f64 A (/.f64 12 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 A (/.f64 -2 V)) (+.f64 l l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (/.f64 1 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 V) (/.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 V) (/.f64 -1 (/.f64 (+.f64 V V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 V) (/.f64 -1 (/.f64 -1 (/.f64 -1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 V) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 V) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 V) (*.f64 (/.f64 3 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 V) (/.f64 4 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 V) (/.f64 -4 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 V) (neg.f64 (/.f64 4 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 V) (-.f64 (/.f64 6 V) (/.f64 10 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 V) (/.f64 -1 (/.f64 V 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 V) (/.f64 -2 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 V) (*.f64 (/.f64 3 V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 V) (/.f64 3 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 12 V) (neg.f64 (/.f64 10 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 V) (/.f64 6 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 3 V) 0) (/.f64 2 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 4 V)) (/.f64 6 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 10 V)) (/.f64 12 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 6 V) (/.f64 10 V)) (/.f64 6 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 3 V) 1/2) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 V) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 V) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 4 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 V) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -4 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (/.f64 4 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 V) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 V)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (neg.f64 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 V)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 V)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 V 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 V) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 V V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 -1 (/.f64 -1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 V 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 1 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 3 V)) (/.f64 -1 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 3 V)) (/.f64 -1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 -1 V)))))))

simplify85.0ms (0.6%)

Algorithm
egg-herbie
Rules
754×rational.json-simplify-13
714×rational.json-simplify-14
702×rational.json-simplify-28
654×rational.json-simplify-27
648×rational.json-simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05068652
117618184
Stop Event
node limit
Counts
336 → 339
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(+.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)
(+.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(+.f64 0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)
(-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) 2) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 3))
(*.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) -1)
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) 1/2)
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) -1/2)
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 0)
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (+.f64 l l)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (-.f64 A A))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (-.f64 A A)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 (+.f64 l l) A)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 1 A)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 A (/.f64 0 (+.f64 l l))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (*.f64 A (/.f64 4 V))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 -1 (/.f64 (+.f64 l l) 0)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 -1 (/.f64 (*.f64 V (/.f64 (+.f64 l l) 2)) 0)))
(+.f64 0 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (/.f64 0 (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(+.f64 (-.f64 A A) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (neg.f64 (/.f64 A (*.f64 V (+.f64 l l)))))
(+.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(+.f64 (neg.f64 (-.f64 A A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (neg.f64 (/.f64 A (*.f64 V (+.f64 l l)))) (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 -1 V) (/.f64 (+.f64 l l) A)))
(+.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (/.f64 0 (/.f64 1 A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 A (/.f64 0 (+.f64 l l))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 0 (*.f64 A (/.f64 4 V))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (/.f64 (/.f64 -1 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 0)
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (+.f64 l l)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (-.f64 A A))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (-.f64 A A)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 (+.f64 l l) A)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 1 A)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 A (/.f64 0 (+.f64 l l))))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (*.f64 A (/.f64 4 V))))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 1 (/.f64 (neg.f64 (+.f64 l l)) 0)))
(-.f64 0 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(-.f64 (-.f64 A A) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(-.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(-.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))))
(-.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (/.f64 1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 -2 V)))))
(-.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (/.f64 A (*.f64 V (+.f64 l l))))
(-.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (/.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 A)))
(-.f64 (/.f64 A (*.f64 V (+.f64 l l))) (*.f64 A (*.f64 (/.f64 1/2 (+.f64 l l)) (-.f64 (/.f64 6 V) (/.f64 8 V)))))
(-.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(-.f64 (-.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)) (/.f64 A (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 1 V) (/.f64 (+.f64 l l) A)))
(-.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)))
(-.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(-.f64 (/.f64 (/.f64 12 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 10 V) (/.f64 (+.f64 l l) A)))
(-.f64 (/.f64 (/.f64 (/.f64 6 V) (+.f64 l l)) (/.f64 1 A)) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(-.f64 (/.f64 (/.f64 (/.f64 -1 V) (+.f64 l l)) (/.f64 1 A)) (/.f64 (/.f64 -3 (*.f64 V (+.f64 l l))) (/.f64 1 A)))
(-.f64 (*.f64 A (/.f64 (/.f64 -1 V) (+.f64 l l))) (*.f64 A (/.f64 -3 (*.f64 V (+.f64 l l)))))
(-.f64 (*.f64 0 (neg.f64 A)) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(-.f64 (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (neg.f64 A)) (*.f64 A (/.f64 -3 (*.f64 V (+.f64 l l)))))
(-.f64 (*.f64 0 (/.f64 (/.f64 -2 V) (+.f64 l l))) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(-.f64 (*.f64 A (/.f64 (/.f64 6 V) (+.f64 l l))) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(-.f64 (*.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) 2) (*.f64 A (/.f64 (/.f64 6 V) (+.f64 l l))))
(/.f64 A (*.f64 V (/.f64 (+.f64 l l) 2)))
(/.f64 1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 2 V))))
(/.f64 1 (*.f64 (/.f64 (+.f64 l l) A) (/.f64 V 2)))
(/.f64 1 (*.f64 (*.f64 V (/.f64 (+.f64 l l) 2)) (/.f64 1 A)))
(/.f64 1 (/.f64 -1 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l)))))
(/.f64 (/.f64 2 V) (/.f64 (+.f64 l l) A))
(/.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (/.f64 1 A))
(/.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 1)
(/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) (neg.f64 A)))
(/.f64 (/.f64 -2 V) (*.f64 (+.f64 l l) (neg.f64 (/.f64 1 A))))
(/.f64 (/.f64 -2 V) (neg.f64 (/.f64 (+.f64 l l) A)))
(/.f64 2 (*.f64 V (/.f64 (+.f64 l l) A)))
(/.f64 2 (*.f64 (*.f64 V (+.f64 l l)) (/.f64 1 A)))
(/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l l))
(/.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))
(/.f64 (/.f64 2 (+.f64 l l)) (/.f64 V A))
(/.f64 (/.f64 2 (+.f64 l l)) (*.f64 V (/.f64 1 A)))
(/.f64 -1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 -2 V))))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))
(/.f64 (neg.f64 A) (*.f64 (/.f64 V 2) (neg.f64 (+.f64 l l))))
(/.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))) -1)
(/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (neg.f64 (/.f64 1 A)))
(/.f64 (*.f64 A (/.f64 1/2 (+.f64 l l))) (/.f64 V 4))
(/.f64 -2 (*.f64 V (neg.f64 (/.f64 (+.f64 l l) A))))
(/.f64 (*.f64 A (/.f64 -2 V)) (neg.f64 (+.f64 l l)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l (*.f64 l 3)))
(/.f64 (*.f64 A (/.f64 4 V)) (/.f64 1 (/.f64 1/2 (+.f64 l l))))
(/.f64 (/.f64 A (+.f64 l l)) (/.f64 V 2))
(/.f64 (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))) -1)
(/.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (/.f64 V 2))
(/.f64 (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)) -1)
(/.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)
(/.f64 (/.f64 -2 (/.f64 (+.f64 l l) A)) (neg.f64 V))
(/.f64 (/.f64 2 (/.f64 1 A)) (*.f64 V (+.f64 l l)))
(/.f64 (/.f64 (/.f64 2 (+.f64 l l)) (/.f64 1 A)) V)
(/.f64 (/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (/.f64 1 A)) -1)
(/.f64 (*.f64 A (/.f64 2 (+.f64 l l))) V)
(/.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) 1/2)
(/.f64 (/.f64 (*.f64 A (/.f64 -2 V)) (+.f64 l l)) -1)
(/.f64 (*.f64 -1/2 (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 -2 V) (/.f64 -4 V)) (/.f64 (+.f64 l l) A))
(/.f64 (-.f64 (/.f64 10 V) (/.f64 8 V)) (/.f64 (+.f64 l l) A))
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 (+.f64 A A) 2)) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (*.f64 A (/.f64 -4 V))) (+.f64 l l))
(/.f64 (-.f64 (-.f64 A A) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 A)) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (-.f64 A A)) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (/.f64 0 (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 (/.f64 1 V) (/.f64 1 A)) (/.f64 (/.f64 3 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 4 V)) (/.f64 (/.f64 6 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 (/.f64 10 V) (/.f64 1 A)) (/.f64 (/.f64 12 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 1 V)) (*.f64 A (/.f64 3 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 4 V)) (*.f64 A (/.f64 6 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 10 V)) (*.f64 A (/.f64 12 V))) (neg.f64 (+.f64 l l)))
(neg.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))))
(neg.f64 (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)))
(neg.f64 (/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (/.f64 1 A)))
(neg.f64 (/.f64 (*.f64 A (/.f64 -2 V)) (+.f64 l l)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 c0)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 c0 3)))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) c0))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0))))
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
(/.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (/.f64 1 c0)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)) -1)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (/.f64 1 c0)) -1)
(/.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (/.f64 1 c0)))
(neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(+.f64 (/.f64 3 V) (/.f64 -1 V))
(+.f64 (/.f64 3 V) (/.f64 -1 (/.f64 (+.f64 V V) 2)))
(+.f64 (/.f64 3 V) (/.f64 -1 (/.f64 -1 (/.f64 -1 V))))
(+.f64 (/.f64 1 V) (/.f64 1 V))
(+.f64 (/.f64 2 V) 0)
(+.f64 (/.f64 2 V) (*.f64 (/.f64 3 V) 0))
(+.f64 0 (/.f64 2 V))
(+.f64 (/.f64 -2 V) (/.f64 4 V))
(+.f64 (/.f64 6 V) (/.f64 -4 V))
(+.f64 (/.f64 6 V) (neg.f64 (/.f64 4 V)))
(+.f64 (/.f64 6 V) (-.f64 (/.f64 6 V) (/.f64 10 V)))
(+.f64 (/.f64 6 V) (/.f64 -1 (/.f64 V 4)))
(+.f64 (/.f64 4 V) (/.f64 -2 V))
(+.f64 (/.f64 1/2 V) (*.f64 (/.f64 3 V) 1/2))
(+.f64 (/.f64 -1 V) (/.f64 3 V))
(+.f64 (/.f64 12 V) (neg.f64 (/.f64 10 V)))
(+.f64 (/.f64 -4 V) (/.f64 6 V))
(+.f64 (*.f64 (/.f64 3 V) 0) (/.f64 2 V))
(+.f64 (neg.f64 (/.f64 4 V)) (/.f64 6 V))
(+.f64 (neg.f64 (/.f64 10 V)) (/.f64 12 V))
(+.f64 (-.f64 (/.f64 6 V) (/.f64 10 V)) (/.f64 6 V))
(+.f64 (*.f64 (/.f64 3 V) 1/2) (/.f64 1/2 V))
(*.f64 1 (/.f64 2 V))
(*.f64 (/.f64 1 V) 2)
(*.f64 (/.f64 2 V) 1)
(*.f64 (/.f64 -2 V) -1)
(*.f64 2 (/.f64 1 V))
(*.f64 (/.f64 4 V) 1/2)
(*.f64 1/2 (/.f64 4 V))
(*.f64 (/.f64 1/2 V) 4)
(*.f64 (/.f64 -1 V) -2)
(*.f64 -1 (/.f64 -2 V))
(*.f64 -2 (/.f64 -1 V))
(*.f64 4 (/.f64 1/2 V))
(*.f64 -1/2 (/.f64 -4 V))
(*.f64 -1/2 (neg.f64 (/.f64 4 V)))
(*.f64 (/.f64 -4 V) -1/2)
(*.f64 (neg.f64 (/.f64 4 V)) -1/2)
(*.f64 -4 (neg.f64 (/.f64 1/2 V)))
(*.f64 -4 (/.f64 1/2 (neg.f64 V)))
(*.f64 (neg.f64 (/.f64 1/2 V)) -4)
(*.f64 (/.f64 1/2 (neg.f64 V)) -4)
(/.f64 1 (/.f64 V 2))
(/.f64 (/.f64 1 V) 1/2)
(/.f64 (/.f64 2 V) 1)
(/.f64 (/.f64 -2 V) -1)
(/.f64 2 V)
(/.f64 2 (/.f64 (+.f64 V V) 2))
(/.f64 2 (/.f64 -1 (/.f64 -1 V)))
(/.f64 1/2 (/.f64 V 4))
(/.f64 -1 (/.f64 (neg.f64 V) 2))
(/.f64 -2 (neg.f64 V))
(/.f64 4 (+.f64 V V))
(/.f64 4 (/.f64 1 (/.f64 1/2 V)))
(/.f64 (-.f64 (neg.f64 (/.f64 3 V)) (/.f64 -1 V)) -1)
(/.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)) -1)
(/.f64 (*.f64 2 (/.f64 -1 V)) -1)
(neg.f64 (/.f64 -2 V))
(neg.f64 (-.f64 (neg.f64 (/.f64 3 V)) (/.f64 -1 V)))
(neg.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)))
(neg.f64 (*.f64 2 (/.f64 -1 V)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 V)
(+.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(+.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(+.f64 0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) 2) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 3))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 1)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) -1)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) -1/2)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 1)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) -1)
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 0)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (+.f64 l l)))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (/.f64 0 (+.f64 l l)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (-.f64 A A))
(+.f64 A (-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) A))
(+.f64 A (-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) A))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (-.f64 A A)))
(+.f64 A (-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) A))
(+.f64 A (-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) A))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 1 A)))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (/.f64 3 (*.f64 V (+.f64 l l)))))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 0 (/.f64 3 (*.f64 l (+.f64 V V)))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 A (/.f64 0 (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (*.f64 A (/.f64 4 V))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 A (*.f64 0 (/.f64 4 V))))
(*.f64 A (+.f64 (/.f64 2 (*.f64 l (+.f64 V V))) (*.f64 0 (/.f64 4 V))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 -1 (/.f64 (+.f64 l l) 0)))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (/.f64 0 (neg.f64 (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (/.f64 0 (neg.f64 (+.f64 l l))))
(+.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 -1 (/.f64 (*.f64 V (/.f64 (+.f64 l l) 2)) 0)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 0 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (/.f64 0 (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (/.f64 0 (+.f64 l l)))
(+.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (-.f64 A A) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 A (-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) A))
(+.f64 A (-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) A))
(+.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (neg.f64 (/.f64 A (*.f64 V (+.f64 l l)))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (neg.f64 (-.f64 A A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 A (-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) A))
(+.f64 A (-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) A))
(+.f64 (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (neg.f64 (/.f64 A (*.f64 V (+.f64 l l)))) (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(+.f64 (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(+.f64 (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 -1 V) (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (/.f64 0 (/.f64 1 A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(+.f64 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (/.f64 3 (*.f64 V (+.f64 l l)))))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 0 (/.f64 3 (*.f64 l (+.f64 V V)))))
(+.f64 (*.f64 A (/.f64 0 (+.f64 l l))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 0 (*.f64 A (/.f64 4 V))) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 A (*.f64 0 (/.f64 4 V))))
(*.f64 A (+.f64 (/.f64 2 (*.f64 l (+.f64 V V))) (*.f64 0 (/.f64 4 V))))
(+.f64 (/.f64 (/.f64 -1 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 0)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (+.f64 l l)))
(-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (/.f64 0 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 A (/.f64 V 2)) 0) (+.f64 l l))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (-.f64 A A))
(+.f64 A (-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) A))
(+.f64 A (-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) A))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (-.f64 A A)))
(+.f64 A (-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) A))
(+.f64 A (-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) A))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (neg.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (-.f64 A A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) A)))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (-.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 0 (/.f64 1 A)))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 (*.f64 (/.f64 3 V) 0) (+.f64 l l)))
(-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (/.f64 3 (*.f64 V (+.f64 l l)))))
(/.f64 (-.f64 (/.f64 A (/.f64 V 2)) (/.f64 0 (/.f64 V 3))) (+.f64 l l))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 A (/.f64 0 (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (*.f64 0 (*.f64 A (/.f64 4 V))))
(-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 A (*.f64 0 (/.f64 4 V))))
(*.f64 A (-.f64 (/.f64 2 (*.f64 l (+.f64 V V))) (*.f64 0 (/.f64 4 V))))
(-.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) (/.f64 1 (/.f64 (neg.f64 (+.f64 l l)) 0)))
(-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (/.f64 0 (/.f64 (neg.f64 (+.f64 l l)) 1)))
(-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (/.f64 0 (neg.f64 (+.f64 l l))))
(-.f64 0 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (-.f64 A A) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(+.f64 A (-.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) A))
(+.f64 A (-.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) A))
(-.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0) (/.f64 1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 -2 V)))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (/.f64 A (*.f64 V (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (/.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (/.f64 A (*.f64 V (+.f64 l l))) (*.f64 A (*.f64 (/.f64 1/2 (+.f64 l l)) (-.f64 (/.f64 6 V) (/.f64 8 V)))))
(-.f64 (/.f64 A (*.f64 V (+.f64 l l))) (*.f64 A (/.f64 -1 (*.f64 V (+.f64 l l)))))
(/.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 -1 V) A)) (+.f64 l l))
(-.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(-.f64 (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l))) (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(*.f64 (/.f64 A (+.f64 l l)) (-.f64 (/.f64 4 V) (/.f64 2 V)))
(-.f64 (-.f64 (*.f64 A (/.f64 (/.f64 3 V) (+.f64 l l))) (*.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) 0)) (/.f64 A (*.f64 V (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (/.f64 (/.f64 3 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 1 V) (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(-.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l))))
(/.f64 (*.f64 A (-.f64 (/.f64 6 V) (/.f64 4 V))) (+.f64 l l))
(-.f64 (/.f64 (/.f64 12 V) (/.f64 (+.f64 l l) A)) (/.f64 (/.f64 10 V) (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (/.f64 (/.f64 (/.f64 6 V) (+.f64 l l)) (/.f64 1 A)) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(-.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l))))
(/.f64 (*.f64 A (-.f64 (/.f64 6 V) (/.f64 4 V))) (+.f64 l l))
(-.f64 (/.f64 (/.f64 (/.f64 -1 V) (+.f64 l l)) (/.f64 1 A)) (/.f64 (/.f64 -3 (*.f64 V (+.f64 l l))) (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 -1 V) (+.f64 l l))) (*.f64 A (/.f64 -3 (*.f64 V (+.f64 l l)))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 0 (neg.f64 A)) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 2 (*.f64 V (+.f64 l l))) A)))
(+.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))) (*.f64 A 0))
(-.f64 (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (neg.f64 A)) (*.f64 A (/.f64 -3 (*.f64 V (+.f64 l l)))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 0 (/.f64 (/.f64 -2 V) (+.f64 l l))) (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(-.f64 (*.f64 A (/.f64 (/.f64 6 V) (+.f64 l l))) (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)))
(-.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l))))
(/.f64 (*.f64 A (-.f64 (/.f64 6 V) (/.f64 4 V))) (+.f64 l l))
(-.f64 (*.f64 (/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l l)) 2) (*.f64 A (/.f64 (/.f64 6 V) (+.f64 l l))))
(-.f64 (*.f64 2 (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l)))) (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)))
(-.f64 (*.f64 (/.f64 4 V) (/.f64 2 (/.f64 (+.f64 l l) A))) (/.f64 6 (/.f64 (*.f64 l (+.f64 V V)) A)))
(/.f64 A (*.f64 V (/.f64 (+.f64 l l) 2)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 2 V))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 1 (*.f64 (/.f64 (+.f64 l l) A) (/.f64 V 2)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 1 (*.f64 (*.f64 V (/.f64 (+.f64 l l) 2)) (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 1 (/.f64 -1 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l)))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 2 V) (/.f64 (+.f64 l l) A))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 (/.f64 2 V) (+.f64 l l)) (/.f64 1 A))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))) 1)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) (neg.f64 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 -2 V) (*.f64 (+.f64 l l) (neg.f64 (/.f64 1 A))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 -2 V) (neg.f64 (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 2 (*.f64 V (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 2 (*.f64 (*.f64 V (+.f64 l l)) (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l l))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))
(/.f64 4 (*.f64 V (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3)))))
(*.f64 A (/.f64 (/.f64 4 V) (+.f64 l (*.f64 l 3))))
(/.f64 (/.f64 2 (+.f64 l l)) (/.f64 V A))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 2 (+.f64 l l)) (*.f64 V (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 -1 (/.f64 (+.f64 l l) (*.f64 A (/.f64 -2 V))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (neg.f64 A) (*.f64 (/.f64 V 2) (neg.f64 (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))) -1)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (neg.f64 (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 A (/.f64 1/2 (+.f64 l l))) (/.f64 V 4))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 -2 (*.f64 V (neg.f64 (/.f64 (+.f64 l l) A))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 A (/.f64 -2 V)) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (+.f64 A A) (*.f64 V (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l (*.f64 l 3)))
(/.f64 4 (*.f64 V (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3)))))
(*.f64 A (/.f64 (/.f64 4 V) (+.f64 l (*.f64 l 3))))
(/.f64 (*.f64 A (/.f64 4 V)) (/.f64 1 (/.f64 1/2 (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 A (+.f64 l l)) (/.f64 V 2))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))) -1)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (/.f64 V 2))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)) -1)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 -2 (/.f64 (+.f64 l l) A)) (neg.f64 V))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 2 (/.f64 1 A)) (*.f64 V (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 (/.f64 2 (+.f64 l l)) (/.f64 1 A)) V)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (/.f64 1 A)) -1)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 A (/.f64 2 (+.f64 l l))) V)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) 1/2)
(/.f64 (*.f64 A (/.f64 2 V)) (*.f64 (+.f64 l (*.f64 l 3)) 1/2))
(/.f64 (/.f64 A (/.f64 V 2)) (*.f64 (+.f64 l (*.f64 l 3)) 1/2))
(/.f64 (/.f64 (*.f64 A (/.f64 -2 V)) (+.f64 l l)) -1)
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (*.f64 -1/2 (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(*.f64 (*.f64 A (/.f64 4 V)) (/.f64 -1/2 (neg.f64 (+.f64 l l))))
(*.f64 -1/2 (*.f64 (/.f64 4 V) (/.f64 (neg.f64 A) (+.f64 l l))))
(/.f64 (-.f64 (/.f64 -2 V) (/.f64 -4 V)) (/.f64 (+.f64 l l) A))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (/.f64 10 V) (/.f64 8 V)) (/.f64 (+.f64 l l) A))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 (+.f64 A A) 2)) (neg.f64 (*.f64 V (/.f64 (+.f64 l l) 2))))
(/.f64 (-.f64 (*.f64 2 (+.f64 A A)) (*.f64 A 3)) (*.f64 V (/.f64 (+.f64 l l) 2)))
(*.f64 (-.f64 (*.f64 2 (+.f64 A A)) (*.f64 A 3)) (/.f64 2 (*.f64 l (+.f64 V V))))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (*.f64 A (/.f64 -4 V))) (+.f64 l l))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (-.f64 A A) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) (-.f64 A A)) (+.f64 l l))
(/.f64 (-.f64 A (-.f64 A (/.f64 A (/.f64 V 2)))) (+.f64 l l))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 A)) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (-.f64 A A)) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) (-.f64 A A)) (+.f64 l l))
(/.f64 (-.f64 A (-.f64 A (/.f64 A (/.f64 V 2)))) (+.f64 l l))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(-.f64 (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l))) (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))
(*.f64 (/.f64 A (+.f64 l l)) (-.f64 (/.f64 4 V) (/.f64 2 V)))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (/.f64 0 (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (/.f64 (/.f64 1 V) (/.f64 1 A)) (/.f64 (/.f64 3 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (*.f64 A (/.f64 4 V)) (/.f64 (/.f64 6 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(-.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l))))
(/.f64 (*.f64 A (-.f64 (/.f64 6 V) (/.f64 4 V))) (+.f64 l l))
(/.f64 (-.f64 (/.f64 (/.f64 10 V) (/.f64 1 A)) (/.f64 (/.f64 12 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (*.f64 A (/.f64 1 V)) (*.f64 A (/.f64 3 V))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(/.f64 (-.f64 (*.f64 A (/.f64 4 V)) (*.f64 A (/.f64 6 V))) (neg.f64 (+.f64 l l)))
(-.f64 (/.f64 (/.f64 6 V) (/.f64 (+.f64 l l) A)) (*.f64 (/.f64 4 V) (/.f64 A (+.f64 l l))))
(/.f64 (*.f64 A (-.f64 (/.f64 6 V) (/.f64 4 V))) (+.f64 l l))
(/.f64 (-.f64 (*.f64 A (/.f64 10 V)) (*.f64 A (/.f64 12 V))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(neg.f64 (*.f64 A (/.f64 (/.f64 -2 V) (+.f64 l l))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 V (/.f64 (+.f64 l l) 2))))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(neg.f64 (/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(neg.f64 (/.f64 (/.f64 (/.f64 -2 V) (+.f64 l l)) (/.f64 1 A)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(neg.f64 (/.f64 (*.f64 A (/.f64 -2 V)) (+.f64 l l)))
(*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))
(/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 0)
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))) c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))) c0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))) c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))) c0))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 0)
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2))))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (*.f64 0 (-.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) 0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (*.f64 c0 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))) (*.f64 c0 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))) (+.f64 c0 c0))) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))) 3)))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) c0) 1)
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (neg.f64 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)) -1)
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (/.f64 1 c0)) -1)
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(/.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))) -1)
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))) (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 2 (+.f64 l l)) (/.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (+.f64 l l) (/.f64 V 2)))))
(+.f64 (/.f64 3 V) (/.f64 -1 V))
(/.f64 2 V)
(+.f64 (/.f64 3 V) (/.f64 -1 (/.f64 (+.f64 V V) 2)))
(+.f64 (/.f64 3 V) (/.f64 2 (/.f64 (+.f64 V V) -1)))
(+.f64 (/.f64 3 V) (/.f64 2 (neg.f64 (+.f64 V V))))
(+.f64 (/.f64 3 V) (/.f64 -1 (/.f64 -1 (/.f64 -1 V))))
(/.f64 2 V)
(+.f64 (/.f64 1 V) (/.f64 1 V))
(/.f64 2 V)
(+.f64 (/.f64 2 V) 0)
(/.f64 2 V)
(+.f64 (/.f64 2 V) (*.f64 (/.f64 3 V) 0))
(+.f64 (/.f64 2 V) (*.f64 0 (/.f64 3 V)))
(+.f64 (/.f64 2 V) (/.f64 0 (/.f64 V 3)))
(+.f64 0 (/.f64 2 V))
(/.f64 2 V)
(+.f64 (/.f64 -2 V) (/.f64 4 V))
(/.f64 2 V)
(+.f64 (/.f64 6 V) (/.f64 -4 V))
(/.f64 2 V)
(+.f64 (/.f64 6 V) (neg.f64 (/.f64 4 V)))
(/.f64 2 V)
(+.f64 (/.f64 6 V) (-.f64 (/.f64 6 V) (/.f64 10 V)))
(/.f64 2 V)
(+.f64 (/.f64 6 V) (/.f64 -1 (/.f64 V 4)))
(/.f64 2 V)
(+.f64 (/.f64 4 V) (/.f64 -2 V))
(/.f64 2 V)
(+.f64 (/.f64 1/2 V) (*.f64 (/.f64 3 V) 1/2))
(+.f64 (/.f64 1/2 V) (*.f64 1/2 (/.f64 3 V)))
(+.f64 (/.f64 -1 V) (/.f64 3 V))
(/.f64 2 V)
(+.f64 (/.f64 12 V) (neg.f64 (/.f64 10 V)))
(/.f64 2 V)
(+.f64 (/.f64 -4 V) (/.f64 6 V))
(/.f64 2 V)
(+.f64 (*.f64 (/.f64 3 V) 0) (/.f64 2 V))
(+.f64 (/.f64 2 V) (*.f64 0 (/.f64 3 V)))
(+.f64 (/.f64 2 V) (/.f64 0 (/.f64 V 3)))
(+.f64 (neg.f64 (/.f64 4 V)) (/.f64 6 V))
(/.f64 2 V)
(+.f64 (neg.f64 (/.f64 10 V)) (/.f64 12 V))
(/.f64 2 V)
(+.f64 (-.f64 (/.f64 6 V) (/.f64 10 V)) (/.f64 6 V))
(/.f64 2 V)
(+.f64 (*.f64 (/.f64 3 V) 1/2) (/.f64 1/2 V))
(+.f64 (/.f64 1/2 V) (*.f64 1/2 (/.f64 3 V)))
(*.f64 1 (/.f64 2 V))
(/.f64 2 V)
(*.f64 (/.f64 1 V) 2)
(/.f64 2 V)
(*.f64 (/.f64 2 V) 1)
(/.f64 2 V)
(*.f64 (/.f64 -2 V) -1)
(/.f64 2 V)
(*.f64 2 (/.f64 1 V))
(/.f64 2 V)
(*.f64 (/.f64 4 V) 1/2)
(/.f64 2 V)
(*.f64 1/2 (/.f64 4 V))
(/.f64 2 V)
(*.f64 (/.f64 1/2 V) 4)
(/.f64 2 V)
(*.f64 (/.f64 -1 V) -2)
(/.f64 2 V)
(*.f64 -1 (/.f64 -2 V))
(/.f64 2 V)
(*.f64 -2 (/.f64 -1 V))
(/.f64 2 V)
(*.f64 4 (/.f64 1/2 V))
(/.f64 2 V)
(*.f64 -1/2 (/.f64 -4 V))
(/.f64 2 V)
(*.f64 -1/2 (neg.f64 (/.f64 4 V)))
(/.f64 2 V)
(*.f64 (/.f64 -4 V) -1/2)
(/.f64 2 V)
(*.f64 (neg.f64 (/.f64 4 V)) -1/2)
(/.f64 2 V)
(*.f64 -4 (neg.f64 (/.f64 1/2 V)))
(/.f64 2 V)
(*.f64 -4 (/.f64 1/2 (neg.f64 V)))
(/.f64 2 V)
(*.f64 (neg.f64 (/.f64 1/2 V)) -4)
(/.f64 2 V)
(*.f64 (/.f64 1/2 (neg.f64 V)) -4)
(/.f64 2 V)
(/.f64 1 (/.f64 V 2))
(/.f64 2 V)
(/.f64 (/.f64 1 V) 1/2)
(/.f64 2 V)
(/.f64 (/.f64 2 V) 1)
(/.f64 2 V)
(/.f64 (/.f64 -2 V) -1)
(/.f64 2 V)
(/.f64 2 V)
(/.f64 2 (/.f64 (+.f64 V V) 2))
(*.f64 2 (/.f64 2 (+.f64 V V)))
(/.f64 2 (/.f64 -1 (/.f64 -1 V)))
(/.f64 2 V)
(/.f64 1/2 (/.f64 V 4))
(/.f64 2 V)
(/.f64 -1 (/.f64 (neg.f64 V) 2))
(/.f64 2 V)
(/.f64 -2 (neg.f64 V))
(/.f64 2 V)
(/.f64 4 (+.f64 V V))
(/.f64 4 (/.f64 1 (/.f64 1/2 V)))
(/.f64 2 V)
(/.f64 (-.f64 (neg.f64 (/.f64 3 V)) (/.f64 -1 V)) -1)
(neg.f64 (-.f64 (neg.f64 (/.f64 3 V)) (/.f64 -1 V)))
(-.f64 (/.f64 -1 V) (/.f64 -3 V))
(/.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)) -1)
(/.f64 2 V)
(/.f64 (*.f64 2 (/.f64 -1 V)) -1)
(/.f64 2 V)
(neg.f64 (/.f64 -2 V))
(/.f64 2 V)
(neg.f64 (-.f64 (neg.f64 (/.f64 3 V)) (/.f64 -1 V)))
(-.f64 (/.f64 -1 V) (/.f64 -3 V))
(neg.f64 (+.f64 (/.f64 -1 V) (/.f64 -1 V)))
(/.f64 2 V)
(neg.f64 (*.f64 2 (/.f64 -1 V)))
(/.f64 2 V)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.6b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
6.0b
(/.f64 (/.f64 A l) V)
14.7b
(sqrt.f64 (/.f64 (/.f64 A l) V))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
l
@-inf
(sqrt.f64 (/.f64 (/.f64 A l) V))
0.0ms
A
@0
(sqrt.f64 (/.f64 (/.f64 A l) V))
0.0ms
l
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
0.0ms
A
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
0.0ms
A
@inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))

rewrite85.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1076×rational.json-simplify-21
1062×rational.json-simplify-28
1056×rational.json-simplify-6
882×rational.json-simplify-24
816×rational.json-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
16953
227753
3155653
Stop Event
node limit
Counts
3 → 415
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (/.f64 A l) V)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (sqrt.f64 (/.f64 (/.f64 A l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (+.f64 A A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (/.f64 0 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (-.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (-.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (/.f64 0 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 (/.f64 A l) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 (/.f64 A V) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 1/2 (/.f64 0 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 V) (/.f64 0 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (/.f64 0 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (*.f64 (+.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 (*.f64 l V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 (/.f64 A l) V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (+.f64 (/.f64 0 V) (/.f64 A (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (+.f64 0 (*.f64 (/.f64 A l) (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A l) (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 0 (/.f64 (/.f64 A l) (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A l) (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 (/.f64 0 V) (/.f64 (/.f64 A l) (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (*.f64 1 (/.f64 (/.f64 A l) (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 0 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (/.f64 (/.f64 0 V) l) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (/.f64 0 V) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A l) V) 1/2) (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 A l) 2)) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (/.f64 1/2 l)) (/.f64 1 V)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (+.f64 l l)) (/.f64 1 V)) (*.f64 (/.f64 1 V) (/.f64 A (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (*.f64 (/.f64 1/2 (*.f64 l V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 (*.f64 (+.f64 A A) 0) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 (*.f64 (+.f64 A A) 0) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 V) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 0 (*.f64 (/.f64 (/.f64 A l) V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 (/.f64 A l) V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 V) (*.f64 (/.f64 (/.f64 A l) V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 A l) 2) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 l (/.f64 V A))) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)) (*.f64 (/.f64 (/.f64 A l) V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (*.f64 (/.f64 (/.f64 A l) V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 V)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 V) l)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 0 V) l) (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 V) (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 A l) (*.f64 (/.f64 A l) 2)) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 l V)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) V) (/.f64 (+.f64 (/.f64 A l) (*.f64 (/.f64 A l) 2)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A A)) (/.f64 V (/.f64 1/2 l))) (/.f64 A (/.f64 V (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 V (/.f64 1/2 l))) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 l (+.f64 V V))) (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (+.f64 V V))) (/.f64 (*.f64 (/.f64 A l) 2) (neg.f64 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (/.f64 1 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 1 (/.f64 (/.f64 1 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1/2 (*.f64 l V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A l) V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 A l) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1/2 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1 l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 A l) V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 l) (neg.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (*.f64 (/.f64 A l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l V)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (*.f64 (/.f64 A l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 A l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 l) (/.f64 1/2 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 l V)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (*.f64 (/.f64 1/2 V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 V (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 (/.f64 1 V) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 A l) V)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1/2 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (/.f64 1/2 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))))))

simplify120.0ms (0.8%)

Algorithm
egg-herbie
Rules
992×rational.json-simplify-5
956×rational.json-simplify-1
808×rational.json-simplify-24
758×rational.json-simplify-41
672×rational.json-simplify-48
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077610683
1241110077
Stop Event
node limit
Counts
463 → 488
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)
(-.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) -1))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) 1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) -1/2)
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 (/.f64 (/.f64 A l) V) 0)
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 0 V) l))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 l))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (/.f64 V A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (+.f64 A A) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (/.f64 0 (*.f64 l (/.f64 V A)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 (*.f64 l (/.f64 V A)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 l (/.f64 V A)))))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (/.f64 0 (*.f64 l (/.f64 V A)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1/2 (/.f64 0 (*.f64 l (/.f64 V A)))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 V) (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 (*.f64 l V)) (-.f64 A A)))
(+.f64 0 (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 0 V) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 (/.f64 A l) V) 2))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (/.f64 A (*.f64 V (neg.f64 l))))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (+.f64 (/.f64 0 V) (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(+.f64 (/.f64 0 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (+.f64 0 (*.f64 (/.f64 A l) (/.f64 1/2 V))))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A l) (/.f64 1/2 V))))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V)))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 0 (/.f64 (/.f64 A l) (+.f64 V V))))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A l) (+.f64 V V))))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 (/.f64 0 V) (/.f64 (/.f64 A l) (+.f64 V V))))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (*.f64 1 (/.f64 (/.f64 A l) (+.f64 V V))))
(+.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 (/.f64 A l) V))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 0 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (/.f64 (/.f64 0 V) l) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (/.f64 0 V) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 1/2) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(+.f64 (*.f64 0 (*.f64 (/.f64 A l) 2)) (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 l)) (/.f64 1 V)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(+.f64 (*.f64 (/.f64 A (+.f64 l l)) (/.f64 1 V)) (*.f64 (/.f64 1 V) (/.f64 A (+.f64 l l))))
(+.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (*.f64 (/.f64 1/2 (*.f64 l V)) A))
(-.f64 (/.f64 (/.f64 A l) V) 0)
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 0 V) l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (/.f64 V A))))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 (*.f64 (+.f64 A A) 0) V))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 (*.f64 (+.f64 A A) 0) l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V (/.f64 1/2 l))))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (+.f64 V V))))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V (+.f64 A A))))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 0 (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 V) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 0 (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 A l) 2) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) -1))
(-.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 0 (*.f64 l (/.f64 V A))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)) (*.f64 (/.f64 (/.f64 A l) V) 2))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 V)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 V) l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (+.f64 (/.f64 0 V) (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 A l) (*.f64 (/.f64 A l) 2)) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V)))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 l V)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l V)))
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) V) (/.f64 (+.f64 (/.f64 A l) (*.f64 (/.f64 A l) 2)) V))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (/.f64 V (/.f64 1/2 l))) (/.f64 A (/.f64 V (/.f64 1/2 l))))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 V (/.f64 1/2 l))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (+.f64 V V))))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 l (+.f64 V V))) (/.f64 (/.f64 A l) V))
(-.f64 (/.f64 0 (neg.f64 (+.f64 V V))) (/.f64 (*.f64 (/.f64 A l) 2) (neg.f64 (+.f64 V V))))
(*.f64 A (/.f64 (/.f64 1 l) V))
(*.f64 A (*.f64 1 (/.f64 (/.f64 1 l) V)))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 A (*.f64 (/.f64 1/2 (*.f64 l V)) 2))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (/.f64 (/.f64 A l) V) 1)
(*.f64 1 (/.f64 (/.f64 A l) V))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l V)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 l) (/.f64 1 V)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 l) (/.f64 1/2 V)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 A l) V) 2))
(*.f64 1/2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1 l) V)))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(*.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2))))
(*.f64 -1 (/.f64 A (*.f64 V (neg.f64 l))))
(*.f64 -1 (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (neg.f64 V))))
(*.f64 -1 (*.f64 (/.f64 1 l) (neg.f64 (/.f64 A V))))
(*.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (neg.f64 l))))
(*.f64 (/.f64 A (*.f64 V (neg.f64 l))) -1)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(*.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (*.f64 (/.f64 A l) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) 1/2)
(*.f64 (/.f64 1/2 (*.f64 l V)) (+.f64 A A))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))
(*.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (*.f64 (/.f64 A l) 2)))
(*.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 A l) 2))))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(*.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(*.f64 2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (+.f64 V V))))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 1/2 (/.f64 V A))))
(*.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))
(*.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (+.f64 l l))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 l) (/.f64 1/2 V)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (+.f64 l l))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 l V)) 1/2))
(*.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (+.f64 V V)))
(*.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (+.f64 V V))))
(*.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (*.f64 (/.f64 1/2 V) 1/2))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 V (neg.f64 l)))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 (/.f64 1 V) -1/2))
(*.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 A l) V)) -1/2)
(*.f64 (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))
(*.f64 (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (neg.f64 l)))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1/2 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (*.f64 c0 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 c0 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 c0 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) -1))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (neg.f64 (/.f64 1 c0))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (/.f64 1 c0)))
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 (neg.f64 (/.f64 1 c0))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) -1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) -1)
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (/.f64 1/2 c0))
(/.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))) -1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 1/2 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) -1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (/.f64 A l) V) 0)
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 0 V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 (+.f64 (/.f64 A V) 0) l)
(+.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (/.f64 V A))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (+.f64 A A) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (/.f64 0 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 (*.f64 l (/.f64 V A)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (/.f64 l 0))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 (/.f64 1/2 V) A) (/.f64 l 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 (/.f64 1/2 l) A) (/.f64 V 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 0 l)))
(+.f64 (/.f64 0 V) (/.f64 (+.f64 (/.f64 A V) 0) l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (/.f64 0 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 A (/.f64 l 0))))
(+.f64 (/.f64 0 V) (*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (+.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 V) (/.f64 (*.f64 A 0) V)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 0 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (-.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 0 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (/.f64 l 0))))
(-.f64 (/.f64 (+.f64 A 0) (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 (+.f64 A 0) (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (/.f64 0 l)))
(-.f64 (/.f64 (+.f64 (/.f64 A l) 0) V) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 A V) 0) l)
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (-.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (-.f64 (/.f64 0 V) (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (/.f64 0 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 (/.f64 A l) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1 (*.f64 (*.f64 (/.f64 A V) 2) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 1/2 (/.f64 0 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 V) (/.f64 0 (/.f64 l A))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 l) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (/.f64 0 (/.f64 l A))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1 V) (*.f64 (+.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 1/2 (*.f64 l V)) (-.f64 A A)))
(/.f64 A (*.f64 V l))
(+.f64 0 (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 0 V) (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 (+.f64 (/.f64 A V) 0) l)
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 (/.f64 A l) V) 2))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 (*.f64 A 2) l) V))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (/.f64 A (*.f64 V (neg.f64 l))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 (*.f64 A 2) l) V))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 (*.f64 A 2) l) V)))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (+.f64 (/.f64 0 V) (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (/.f64 0 V) (+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(+.f64 (/.f64 0 V) (+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 (*.f64 A 2) l) V)))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 (*.f64 A 2) l) V))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 (*.f64 A 2) l) V))
(+.f64 (/.f64 0 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (+.f64 0 (*.f64 (/.f64 A l) (/.f64 1/2 V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A l) (/.f64 1/2 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 0 (/.f64 (/.f64 A l) (+.f64 V V))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A l) (+.f64 V V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (+.f64 (/.f64 0 V) (/.f64 (/.f64 A l) (+.f64 V V))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) (+.f64 V V)) (*.f64 1 (/.f64 (/.f64 A l) (+.f64 V V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 0 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))
(/.f64 A (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (/.f64 (/.f64 0 V) l) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (/.f64 0 V) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 (/.f64 A l) V) 1/2) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 0 (*.f64 (/.f64 A l) 2)) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (+.f64 (/.f64 1 V) 0))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 l)) (/.f64 1 V)) (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (+.f64 l l)) (/.f64 1 V)) (*.f64 (/.f64 1 V) (/.f64 A (+.f64 l l))))
(*.f64 (/.f64 1 V) (+.f64 (/.f64 A (+.f64 l l)) (/.f64 A (+.f64 l l))))
(/.f64 (/.f64 2 (/.f64 V A)) (+.f64 l l))
(+.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (*.f64 (/.f64 1/2 (*.f64 l V)) A))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A l) V) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 0 V) l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (-.f64 A 0) (*.f64 V l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 V))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 l))
(-.f64 (/.f64 (+.f64 (/.f64 A l) 0) V) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 A V) 0) l)
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (-.f64 (/.f64 1 V) 0))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (/.f64 V A))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (-.f64 (/.f64 1 V) 0))
(-.f64 (/.f64 (/.f64 A l) V) (*.f64 (*.f64 (/.f64 A V) 2) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 (*.f64 (+.f64 A A) 0) V))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 (*.f64 (+.f64 A A) 0) l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 l 0)))
(*.f64 (/.f64 A l) (-.f64 (/.f64 1 V) 0))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V (/.f64 1/2 l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (-.f64 A 0) (*.f64 V l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (*.f64 l (+.f64 V V))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (-.f64 A 0) (*.f64 V l))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V (+.f64 A A))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(-.f64 (/.f64 (/.f64 A l) V) (/.f64 0 (/.f64 V A)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 A 0) V))
(-.f64 0 (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 V) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 l) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 0 (*.f64 (/.f64 (/.f64 A l) V) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 (*.f64 A 2) l) V)))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (-.f64 (/.f64 0 V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (+.f64 A A) (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 A l) 2) (neg.f64 V)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) -1))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (*.f64 l (/.f64 V A))) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 (/.f64 A l) (/.f64 0 V)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)) (*.f64 (/.f64 (/.f64 A l) V) 2))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (*.f64 (/.f64 A l) 2) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 A (/.f64 l 0)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 A (/.f64 0 l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 (*.f64 (/.f64 A V) 2) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 (*.f64 A 0) V) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2)) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 V)) (/.f64 A (*.f64 V (neg.f64 l))))
(+.f64 (/.f64 0 V) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (/.f64 (+.f64 0 (/.f64 0 l)) V) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 0 V) (/.f64 (/.f64 0 V) l)) (/.f64 A (*.f64 V (neg.f64 l))))
(+.f64 (/.f64 0 V) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l)))))
(-.f64 (/.f64 (+.f64 0 (/.f64 0 l)) V) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (/.f64 0 V) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (/.f64 0 V) l) (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 (+.f64 A 0) (*.f64 V l))
(-.f64 (+.f64 (/.f64 0 V) (+.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) (*.f64 (/.f64 (/.f64 A l) V) 2))) (+.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 (/.f64 A l) V) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (/.f64 A l) (*.f64 (/.f64 A l) 2)) (+.f64 V V)) (/.f64 (/.f64 A l) (+.f64 V V)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 l V)) (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l V)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) V) (/.f64 (+.f64 (/.f64 A l) (*.f64 (/.f64 A l) 2)) V))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (/.f64 V (/.f64 1/2 l))) (/.f64 A (/.f64 V (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 V (/.f64 1/2 l))) (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (+.f64 V V))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 l (+.f64 V V))) (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 (neg.f64 (+.f64 V V))) (/.f64 (*.f64 (/.f64 A l) 2) (neg.f64 (+.f64 V V))))
(/.f64 A (*.f64 V l))
(*.f64 A (/.f64 (/.f64 1 l) V))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 1 (/.f64 (/.f64 1 l) V)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1/2 (*.f64 l V)) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (/.f64 A l) V) 1)
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 l) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 A l) V) 2))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (+.f64 A A) (/.f64 (/.f64 1 l) V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 1 (/.f64 A (*.f64 V (neg.f64 l)))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (/.f64 1 l) (neg.f64 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (*.f64 V (neg.f64 l))) -1)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(*.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (*.f64 (/.f64 A l) 2))))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 (/.f64 A l) V) 2) 1/2)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 l V)) (+.f64 A A))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (*.f64 (/.f64 A l) 2)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (neg.f64 V)) (*.f64 1 (neg.f64 (*.f64 (/.f64 A l) 2))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (neg.f64 V)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 (+.f64 V V))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 1/2 (/.f64 V A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 (+.f64 l l))))
(*.f64 (/.f64 1 V) (+.f64 (/.f64 A (+.f64 l l)) (/.f64 A (+.f64 l l))))
(/.f64 (/.f64 2 (/.f64 V A)) (+.f64 l l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 1/2 (+.f64 l l))))
(*.f64 (/.f64 1 V) (*.f64 (+.f64 A (+.f64 A (+.f64 A A))) (/.f64 1/2 (+.f64 l l))))
(*.f64 (+.f64 A (+.f64 A (+.f64 A A))) (/.f64 (/.f64 1/2 V) (+.f64 l l)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 l V)) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (/.f64 1/2 (+.f64 V V)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (*.f64 1 (/.f64 1/2 (+.f64 V V))))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (*.f64 (/.f64 1/2 V) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 V (/.f64 l -1/2)))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 V (neg.f64 l)))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 V (/.f64 l -1/2)))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 l) (/.f64 1/2 (neg.f64 V))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 V (/.f64 l -1/2)))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(/.f64 (-.f64 (neg.f64 A) A) (*.f64 V (/.f64 l -1/2)))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (/.f64 1/2 (neg.f64 V)) (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 V -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (/.f64 1/2 (neg.f64 V)) (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 V -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 (/.f64 1 V) -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 -1/2 (/.f64 1 V)))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 -1/2 V))
(*.f64 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 (/.f64 A l) V)) -1/2)
(*.f64 -1/2 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 A (*.f64 V l))))
(*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V (neg.f64 l)))))
(*.f64 (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)) (/.f64 1/2 (neg.f64 l)))
(*.f64 (/.f64 1/2 (neg.f64 l)) (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)))
(/.f64 (-.f64 (/.f64 (neg.f64 A) V) (/.f64 A V)) (/.f64 l -1/2))
(*.f64 (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (/.f64 1/2 (neg.f64 l)) (-.f64 (neg.f64 (/.f64 A V)) (/.f64 A V)))
(/.f64 (-.f64 (/.f64 (neg.f64 A) V) (/.f64 A V)) (/.f64 l -1/2))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 1/2 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 0 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (*.f64 c0 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (neg.f64 (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1 (-.f64 (*.f64 c0 0) (*.f64 c0 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 1/2 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 c0 0) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 c0 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 c0 0) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (*.f64 c0 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 c0 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 (*.f64 c0 0) (*.f64 c0 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (neg.f64 (/.f64 1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) -1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (neg.f64 (/.f64 1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (/.f64 (+.f64 c0 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 c0 0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (-.f64 c0 c0) (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0)) c0)
(-.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) (-.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 c0 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 c0 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (*.f64 c0 0) -1) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (/.f64 1 c0)) (/.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)) (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (/.f64 (+.f64 c0 (+.f64 c0 c0)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (+.f64 c0 (-.f64 (+.f64 c0 (+.f64 c0 c0)) (+.f64 c0 (+.f64 c0 c0)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 c0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 (neg.f64 (/.f64 1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 c0 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2) (/.f64 1/2 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (/.f64 c0 2) (/.f64 1/2 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
1.5b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
4.2b
(/.f64 A (*.f64 l V))
14.7b
(sqrt.f64 (/.f64 A (*.f64 l V)))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series7.0ms (0%)

Counts
4 → 48
Calls

39 calls:

TimeVariablePointExpression
0.0ms
A
@-inf
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
0.0ms
V
@-inf
(sqrt.f64 (/.f64 A (*.f64 l V)))
0.0ms
V
@-inf
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
0.0ms
l
@-inf
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
0.0ms
l
@-inf
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1170×rational.json-simplify-6
1006×rational.json-simplify-24
864×rational.json-simplify-37
836×rational.json-simplify-3
782×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01376
18376
232476
3188676
Stop Event
node limit
Counts
4 → 361
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 l V))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 A (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1/2 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 (/.f64 A l) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 (+.f64 A A) V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 l V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A A) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (*.f64 A (/.f64 1/2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (+.f64 0 (*.f64 A (/.f64 1/2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l (+.f64 V V))) (+.f64 0 (/.f64 A (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l (+.f64 V V))) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l (+.f64 V V))) (*.f64 1 (/.f64 A (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 0 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 (/.f64 0 (*.f64 l V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 A (/.f64 1/2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 l V)) 1/2) (*.f64 A (/.f64 1/2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 A A)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A 1/2) (/.f64 (/.f64 1 V) l)) (*.f64 A (/.f64 1/2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A 1/2) (*.f64 l V)) (/.f64 (*.f64 A 1/2) (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (/.f64 1 (/.f64 1/2 (*.f64 l V)))) (/.f64 A (/.f64 1 (/.f64 1/2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 l V)))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A l) (/.f64 V 1/2)) (/.f64 (/.f64 A l) (/.f64 V 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 0 (*.f64 (/.f64 A (*.f64 l V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 A A) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 V) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)) (*.f64 (/.f64 A (*.f64 l V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (*.f64 (/.f64 A (*.f64 l V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 l V)) (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (/.f64 1 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 l V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 A (/.f64 1/2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (/.f64 1/2 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A (*.f64 l V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 l) (/.f64 (+.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 A A) V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l V)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l V)) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 l (neg.f64 V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 V) l) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 (+.f64 A A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 1 (/.f64 (+.f64 A A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (+.f64 A A) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (/.f64 1 V) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 (+.f64 A A) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 (/.f64 1 V) l) (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 A A) V) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 l V))) (neg.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 l V))) (*.f64 1 (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 1/2 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (/.f64 1/2 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 l V)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (-.f64 (/.f64 1/2 (*.f64 l V)) (/.f64 1/2 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 l (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 (/.f64 1 V) l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 A (*.f64 l V))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1/2 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 0 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (-.f64 c0 c0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 1 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (*.f64 c0 1/2))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)) (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 (*.f64 c0 1/2))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (*.f64 c0 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1 c0) 1/2)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1 c0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (*.f64 c0 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (+.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 c0 c0) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (*.f64 1 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 c0 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 c0 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)) (neg.f64 (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)) (*.f64 1 (neg.f64 (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (*.f64 1 (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 c0) c0) (*.f64 1 (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 c0) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 c0 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 1 (/.f64 1/2 (neg.f64 (/.f64 1 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (+.f64 0 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 1 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 1 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 1 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))

simplify102.0ms (0.7%)

Algorithm
egg-herbie
Rules
1042×rational.json-simplify-3
1036×rational.json-simplify-2
906×rational.json-simplify-24
822×rational.json-simplify-12
620×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066510213
119509079
Stop Event
node limit
Counts
409 → 419
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 2)
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 -1 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 -1 (*.f64 2 (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(*.f64 1/4 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 1/4 (*.f64 2 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 -1/2 (*.f64 2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1/2)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 1/2)
(/.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 2)
(/.f64 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 A (*.f64 l V)) 0)
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V))))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 V)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 A (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1/2 V) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 (+.f64 A A) V) 0))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 l V)))))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 l A)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V 1/2)))
(+.f64 0 (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 l V)) 2))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 A A) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 0 V) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 0 (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (+.f64 0 (*.f64 A (/.f64 1/2 (*.f64 l V)))))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (+.f64 V V))))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (+.f64 0 (/.f64 A (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (*.f64 1 (/.f64 A (*.f64 l (+.f64 V V)))))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 0 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 (/.f64 0 (*.f64 l V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2))))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(+.f64 (*.f64 0 (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 1/2) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(+.f64 (*.f64 0 (+.f64 A A)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (*.f64 A 1/2) (/.f64 (/.f64 1 V) l)) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (*.f64 A 1/2) (*.f64 l V)) (/.f64 (*.f64 A 1/2) (*.f64 l V)))
(+.f64 (/.f64 A (/.f64 1 (/.f64 1/2 (*.f64 l V)))) (/.f64 A (/.f64 1 (/.f64 1/2 (*.f64 l V)))))
(+.f64 (/.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 A l) (/.f64 V 1/2)) (/.f64 (/.f64 A l) (/.f64 V 1/2)))
(-.f64 (/.f64 A (*.f64 l V)) 0)
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V))))
(-.f64 0 (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 0 (*.f64 (/.f64 A (*.f64 l V)) 2)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(-.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (-.f64 A A) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 V) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)) (*.f64 (/.f64 A (*.f64 l V)) 2))
(-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(*.f64 A (/.f64 (/.f64 1 V) l))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 (/.f64 A (*.f64 l V)) 1)
(*.f64 1 (/.f64 A (*.f64 l V)))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 2 (*.f64 A (/.f64 1/2 (*.f64 l V))))
(*.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(*.f64 2 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l (+.f64 V V)))))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(*.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))
(*.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 l V)) 2))
(*.f64 1/2 (*.f64 (/.f64 1 l) (/.f64 (+.f64 A A) V)))
(*.f64 1/2 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) 2)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1 V)))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 A A) V) (/.f64 1 l)))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l V)))
(*.f64 (/.f64 1/2 (*.f64 l V)) (+.f64 A A))
(*.f64 (/.f64 1/2 (*.f64 l V)) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 -1 (/.f64 A (*.f64 l (neg.f64 V))))
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l (neg.f64 V)))))
(*.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(*.f64 (/.f64 A (*.f64 l (neg.f64 V))) -1)
(*.f64 (/.f64 (/.f64 1 V) l) A)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 A A) V))
(*.f64 (/.f64 1/2 l) (*.f64 1 (/.f64 (+.f64 A A) V)))
(*.f64 (/.f64 1/2 l) (*.f64 (+.f64 A A) (/.f64 1 V)))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 1 V) (+.f64 A A)))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(*.f64 (/.f64 1/2 V) (*.f64 (+.f64 A A) (/.f64 1 l)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 1 V) l) (neg.f64 (+.f64 A A))))
(*.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) 1/2)
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(*.f64 (/.f64 (+.f64 A A) V) (/.f64 1/2 l))
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 (*.f64 l V))))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 (*.f64 l V)))))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 l V))) (neg.f64 (+.f64 A A)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 l V))) (*.f64 1 (neg.f64 (+.f64 A A))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 1/2 (*.f64 l (+.f64 V V))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (/.f64 1/2 (*.f64 l (+.f64 V V)))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 l V)) 1/2))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (-.f64 (/.f64 1/2 (*.f64 l V)) (/.f64 1/2 (*.f64 l (+.f64 V V)))))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 l (neg.f64 V)))))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 (/.f64 1 V) l) -1/2))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 A (*.f64 l V))) -1/2)
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 A V))
(*.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (/.f64 A l))
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1/2 (*.f64 c0 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (*.f64 c0 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 0 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (-.f64 c0 c0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 1 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (*.f64 c0 1/2))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (*.f64 c0 1/2))))
(+.f64 (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)) (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)))
(+.f64 (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)))
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 (*.f64 c0 1/2))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 (*.f64 c0 1/2))))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 c0 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1 c0) 1/2)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1 c0) 1/2)))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (*.f64 c0 1/2) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 2 (*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 1/2 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (+.f64 c0 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 -1 (*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 c0))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)
(*.f64 1/4 (*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 1/4 (*.f64 (+.f64 c0 c0) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 (*.f64 c0 1/2) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (*.f64 c0 1/2) (*.f64 1 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 -1/2 (*.f64 (+.f64 c0 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 (+.f64 c0 c0))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 c0 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) 1/2)
(*.f64 (neg.f64 (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)))
(*.f64 (neg.f64 (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)) (neg.f64 (+.f64 c0 c0)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)) (*.f64 1 (neg.f64 (+.f64 c0 c0))))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (*.f64 1 (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 1/2))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 1 (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) -1/2))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 c0 -1/2))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 1 (/.f64 1/2 (neg.f64 (/.f64 1 c0)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (+.f64 0 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0)
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 2)
(*.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 -1 (*.f64 2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(*.f64 -1/2 (*.f64 2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)
(*.f64 4 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 4 (*.f64 1 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 4 (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 -2 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 -2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 -2 (*.f64 1 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 -2 (*.f64 1 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1/2)
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (*.f64 2 (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/4 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/4 (*.f64 2 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1/2 (*.f64 2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 l V)) 0)
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (neg.f64 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (neg.f64 V)))
(/.f64 (-.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (*.f64 (/.f64 A (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (/.f64 0 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 l V)) (+.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (neg.f64 V)))
(/.f64 (-.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 0 (/.f64 0 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (neg.f64 V)))
(/.f64 (-.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (-.f64 A A)))
(-.f64 (/.f64 (+.f64 A 0) (*.f64 V l)) (-.f64 A A))
(-.f64 A (-.f64 A (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 V 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1/2 V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 (/.f64 A l) 2) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 (+.f64 A A) V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (+.f64 A A) V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 V (+.f64 A A))))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 l V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V A)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 V 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 l A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V 1/2)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 0 (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l (neg.f64 V))) (*.f64 (/.f64 A (*.f64 l V)) 2))
(+.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (/.f64 (*.f64 2 (/.f64 A l)) V))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (/.f64 A (*.f64 l (neg.f64 V))))
(+.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (/.f64 (*.f64 2 (/.f64 A l)) V))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (-.f64 A A) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 0 V) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 0 (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 l V))) (+.f64 0 (*.f64 A (/.f64 1/2 (*.f64 l V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (+.f64 V V))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (+.f64 0 (/.f64 A (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 l (+.f64 V V))) (*.f64 1 (/.f64 A (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 0 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2))))
(/.f64 A (*.f64 V l))
(+.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 (/.f64 0 (*.f64 l V)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 0 (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 1/2) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 0 (+.f64 A A)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (+.f64 A A)))
(+.f64 (*.f64 (*.f64 A 1/2) (/.f64 (/.f64 1 V) l)) (*.f64 A (/.f64 1/2 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (*.f64 A 1/2) (*.f64 l V)) (/.f64 (*.f64 A 1/2) (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (/.f64 1 (/.f64 1/2 (*.f64 l V)))) (/.f64 A (/.f64 1 (/.f64 1/2 (*.f64 l V)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 l V)))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A l) (/.f64 V 1/2)) (/.f64 (/.f64 A l) (/.f64 V 1/2)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l V)) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 A A))
(-.f64 (/.f64 (+.f64 A 0) (*.f64 V l)) (-.f64 A A))
(-.f64 A (-.f64 A (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (neg.f64 V)))
(/.f64 (-.f64 (/.f64 A l) 0) V)
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l (+.f64 V V))))
(/.f64 A (*.f64 V l))
(-.f64 0 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(-.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 0 (*.f64 (/.f64 A (*.f64 l V)) 2)))
(-.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (neg.f64 (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (neg.f64 (/.f64 (*.f64 2 (/.f64 A l)) V)))
(-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A l) (neg.f64 V))))
(-.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (-.f64 (/.f64 (/.f64 0 l) V) (/.f64 (*.f64 2 (/.f64 A l)) V)))
(-.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (-.f64 A A) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (-.f64 A A) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (/.f64 0 V) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (/.f64 0 (*.f64 l (+.f64 V V))) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)) (*.f64 (/.f64 A (*.f64 l V)) 2))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(-.f64 (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)) (-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l (neg.f64 V))))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A l) (neg.f64 V)))
(-.f64 (+.f64 (/.f64 0 (*.f64 l V)) (+.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) (*.f64 (/.f64 A (*.f64 l V)) 2))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 2)))
(/.f64 A (*.f64 V l))
(*.f64 A (/.f64 (/.f64 1 V) l))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (*.f64 l V)) 1)
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 A (/.f64 1/2 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(*.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 1 (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A l) (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(*.f64 2 (*.f64 (/.f64 1 V) (/.f64 1/2 (/.f64 l A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 l V)) 2))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 1 l) (/.f64 (+.f64 A A) V)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) 2)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 A A) V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 l V)) (+.f64 A A))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 l V)) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 l (neg.f64 V)))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 (/.f64 A (*.f64 l (neg.f64 V))) -1)
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 (/.f64 (/.f64 1 V) l) A)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 A A) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 1 (/.f64 (+.f64 A A) V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 (+.f64 A A) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 1 V) (+.f64 A A)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (*.f64 (+.f64 A A) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 1 V) l) (neg.f64 (+.f64 A A))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 (*.f64 (/.f64 A (*.f64 l V)) 2) 1/2)
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (+.f64 A A) V) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 (*.f64 l V))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 (*.f64 l V)))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 l V))) (neg.f64 (+.f64 A A)))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 l V))) (*.f64 1 (neg.f64 (+.f64 A A))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 1/2 (*.f64 l (+.f64 V V))))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (/.f64 1/2 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 (*.f64 l V)) 1/2))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (-.f64 (/.f64 1/2 (*.f64 l V)) (/.f64 1/2 (*.f64 l (+.f64 V V)))))
(/.f64 A (*.f64 V l))
(*.f64 (-.f64 (neg.f64 A) A) (/.f64 1/2 (*.f64 l (neg.f64 V))))
(*.f64 (/.f64 (/.f64 1/2 l) (neg.f64 V)) (-.f64 (neg.f64 A) A))
(*.f64 (/.f64 -1/2 (*.f64 V l)) (-.f64 (neg.f64 A) A))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 1 (/.f64 1/2 (*.f64 l (neg.f64 V)))))
(*.f64 (/.f64 (/.f64 1/2 l) (neg.f64 V)) (-.f64 (neg.f64 A) A))
(*.f64 (/.f64 -1/2 (*.f64 V l)) (-.f64 (neg.f64 A) A))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 (/.f64 1 V) l) -1/2))
(*.f64 (/.f64 (/.f64 1/2 l) (neg.f64 V)) (-.f64 (neg.f64 A) A))
(*.f64 (/.f64 -1/2 (*.f64 V l)) (-.f64 (neg.f64 A) A))
(*.f64 (-.f64 (neg.f64 A) A) (*.f64 (/.f64 1 V) (/.f64 1/2 (neg.f64 l))))
(*.f64 (/.f64 (/.f64 1/2 l) (neg.f64 V)) (-.f64 (neg.f64 A) A))
(*.f64 (/.f64 -1/2 (*.f64 V l)) (-.f64 (neg.f64 A) A))
(*.f64 (-.f64 (/.f64 A (*.f64 l (neg.f64 V))) (/.f64 A (*.f64 l V))) -1/2)
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 A l) (neg.f64 V)) (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 V -1/2))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 1/2 (neg.f64 V)))
(/.f64 (-.f64 (/.f64 A (neg.f64 l)) (/.f64 A l)) (/.f64 V -1/2))
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (/.f64 1/2 V) (/.f64 1/2 V)) (/.f64 A l))
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 (neg.f64 A) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1/2 (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 0 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 (-.f64 c0 c0) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 1 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (*.f64 c0 1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 c0 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (*.f64 c0 1/2))) (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 (*.f64 c0 1/2) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)) (/.f64 c0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/4)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 (*.f64 c0 1/2))) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 c0 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1 c0) 1/2)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1 c0) 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 c0) 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 c0 (-.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (-.f64 c0 c0) (neg.f64 c0)))
(-.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 0))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (*.f64 c0 1/2) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (+.f64 c0 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/4) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1 (*.f64 (+.f64 c0 c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/4 (*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/4 (*.f64 (+.f64 c0 c0) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 c0 1/2) (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 c0 1/2) (*.f64 1 (/.f64 1 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1/2 (*.f64 (+.f64 c0 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 c0 1/2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) 1/2)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (+.f64 c0 c0)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (+.f64 c0 c0)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)) (neg.f64 (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2)) (*.f64 1 (neg.f64 (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/4) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (*.f64 1 (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/4) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/4) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)))
(*.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/4) (+.f64 (+.f64 c0 c0) (+.f64 c0 c0)))
(*.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -2) (-.f64 (neg.f64 c0) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (-.f64 (neg.f64 c0) c0) -1/2))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 1 (/.f64 1/2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -2) (-.f64 (neg.f64 c0) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (-.f64 (neg.f64 c0) c0) -1/2))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) -1/2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -2) (-.f64 (neg.f64 c0) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (-.f64 (neg.f64 c0) c0) -1/2))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1/2) (/.f64 c0 -2))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 c0 -1/2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 1 (/.f64 1/2 (neg.f64 (/.f64 1 c0)))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1/2 (neg.f64 (/.f64 1 c0))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1/2) (/.f64 c0 -2))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1/2)
(*.f64 -1/2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (neg.f64 c0) c0)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (+.f64 0 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 0)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 2)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1 (*.f64 2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1/2 (*.f64 2 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 4 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 4 (*.f64 1 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 4 (-.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(-.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 4) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 -2 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -2 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -2 (*.f64 1 (neg.f64 (/.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -2 (*.f64 1 (/.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1/2)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
2.9b
(/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)
3.8b
(-.f64 A (-.f64 A (/.f64 A V)))
8.3b
(sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l))
Compiler

Compiled 54 to 10 computations (81.5% saved)

series7.0ms (0%)

Counts
4 → 72
Calls

36 calls:

TimeVariablePointExpression
1.0ms
l
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
0.0ms
A
@inf
(-.f64 A (-.f64 A (/.f64 A V)))
0.0ms
V
@0
(-.f64 A (-.f64 A (/.f64 A V)))
0.0ms
V
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
0.0ms
V
@-inf
(-.f64 A (-.f64 A (/.f64 A V)))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1194×rational.json-simplify-13
1114×rational.json-simplify-29
1104×rational.json-1
1104×rational.json-2
1104×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013108
187108
2392108
3255960
Stop Event
node limit
Counts
4 → 349
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l))
(-.f64 A (-.f64 A (/.f64 A V)))
(/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 A (-.f64 (/.f64 A V) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 A (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (*.f64 (-.f64 A A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (*.f64 1 (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (*.f64 1 (-.f64 (/.f64 0 V) (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A A) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A V)) (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (*.f64 1 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (*.f64 1 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (*.f64 1/2 (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A (/.f64 A V)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 2) (neg.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (+.f64 A (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (*.f64 -1 (-.f64 (neg.f64 (/.f64 A V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (*.f64 -1 (neg.f64 (+.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (*.f64 -1 (-.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (*.f64 -1 (-.f64 (neg.f64 A) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) A) A)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) A) (*.f64 -1 (-.f64 (-.f64 A (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) A) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 -1 (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))) (+.f64 (+.f64 A A) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 V)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 A A)) (*.f64 -1 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 V) (-.f64 A A)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A A) 0) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A 1/2) (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A)) (*.f64 A 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (/.f64 V A)) (/.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A (/.f64 A V)) 1/2) (*.f64 1/2 (-.f64 (/.f64 A V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A -1/2) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A (/.f64 A V)) -1/2) (*.f64 -1/2 (+.f64 (neg.f64 (/.f64 A V)) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A (/.f64 A V)) -1/2) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A A) -1/2) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 A V)) -1/2) (/.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 A A)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A 1/2) (/.f64 1 V)) (/.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (-.f64 1 (-.f64 1 (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 A V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 1 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 A A) (neg.f64 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 -1 (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1/2 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (-.f64 (/.f64 1/2 V) (*.f64 1/2 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 V)) (*.f64 1 (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 A A) (*.f64 1/2 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A V) (/.f64 1/2 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A V) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 V (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 V) 1/2) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 (neg.f64 V) (neg.f64 V)) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (neg.f64 V) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 V A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (+.f64 A A) (+.f64 A A))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (neg.f64 V)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 A (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (/.f64 0 l) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (*.f64 A (/.f64 0 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (-.f64 (/.f64 0 V) (-.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (*.f64 (-.f64 A A) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 -1/2 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (neg.f64 (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (-.f64 (/.f64 0 l) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A l) (/.f64 (-.f64 (/.f64 A V) A) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A l) (-.f64 (/.f64 A l) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A l) (*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A l) (*.f64 (/.f64 1 l) (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 2) (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 2) (*.f64 1 (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 (/.f64 A V) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (neg.f64 (+.f64 A (-.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (*.f64 (/.f64 1 l) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 A (/.f64 0 l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)) (*.f64 (/.f64 A l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) l) (*.f64 (/.f64 1 l) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 2) A)) (*.f64 A (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1/2 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 2) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A 1/2) (/.f64 1 l)) (*.f64 (/.f64 1 l) (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 1/2) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 A V) A) l) 1/2) (*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 A (/.f64 A V)) l) -1) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (/.f64 V A)) (/.f64 1 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (+.f64 (neg.f64 (/.f64 A V)) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A A) (/.f64 -1/2 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (neg.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 1/2 V) (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 A (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A l) (/.f64 (-.f64 A (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 A (/.f64 A V)) l) (-.f64 (/.f64 A l) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 0 l)) (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A l) 2) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 l)) (-.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 l)) (/.f64 (+.f64 A (/.f64 A V)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l) (-.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) (neg.f64 l)) (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) l) (/.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l) (/.f64 (+.f64 A A) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (-.f64 A (/.f64 A V)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 l) (+.f64 A (+.f64 A (/.f64 A V)))) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (+.f64 (*.f64 (/.f64 A l) 2) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 (-.f64 (/.f64 A V) A) l)) (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 A V)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 1 (/.f64 (/.f64 1/2 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 A l) 2) (/.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (*.f64 (/.f64 1 V) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 -1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 V) (*.f64 (/.f64 1 l) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 l)) (/.f64 1 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 l)) (/.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 l) (*.f64 -1 (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) (/.f64 -1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 l) (*.f64 -1 (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 l) (neg.f64 (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 l) (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 l) (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 l) (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 l) (*.f64 1 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 -1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 -1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (*.f64 1/2 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 V) (*.f64 A (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1/2 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1/2 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (-.f64 (/.f64 1/2 l) (*.f64 1/2 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) (/.f64 -1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (neg.f64 l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 c0 c0)) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))))

simplify95.0ms (0.6%)

Algorithm
egg-herbie
Rules
1012×rational.json-simplify-24
858×rational.json-simplify-50
756×rational.json-simplify-41
564×rational.json-simplify-42
506×rational.json-simplify-48
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06457657
119917249
Stop Event
node limit
Counts
421 → 419
Calls
Call 1
Inputs
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 A (-.f64 (/.f64 A V) A))
(+.f64 A (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A)))
(+.f64 (/.f64 A V) 0)
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (/.f64 A V) (/.f64 0 V))
(+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (-.f64 A A)))
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))
(+.f64 (/.f64 A V) (*.f64 (-.f64 A A) 0))
(+.f64 (/.f64 A V) (*.f64 1 (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 A V) (*.f64 1 (-.f64 (/.f64 0 V) (/.f64 0 V))))
(+.f64 0 (/.f64 A V))
(+.f64 (-.f64 A A) (/.f64 A V))
(+.f64 (neg.f64 (/.f64 A V)) (*.f64 (/.f64 A V) 2))
(+.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))
(+.f64 (+.f64 A A) (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))))
(+.f64 (+.f64 A A) (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V)))
(+.f64 (+.f64 A A) (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))))
(+.f64 (+.f64 A A) (*.f64 1 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (+.f64 A A) (*.f64 1 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A)))))
(+.f64 (+.f64 A A) (*.f64 1/2 (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (+.f64 A (/.f64 A V)) (neg.f64 A))
(+.f64 (*.f64 (/.f64 A V) 2) (neg.f64 (/.f64 A V)))
(+.f64 (neg.f64 A) (+.f64 A (/.f64 A V)))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (neg.f64 (/.f64 A V)) A)))
(+.f64 (neg.f64 A) (*.f64 -1 (neg.f64 (+.f64 A (/.f64 A V)))))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (neg.f64 A) (/.f64 A V))))
(+.f64 (-.f64 (/.f64 A V) A) A)
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 -1 (-.f64 (-.f64 A (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (/.f64 0 V) (/.f64 A V))
(+.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))))
(+.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V))
(+.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (+.f64 A A))
(+.f64 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 A A))
(+.f64 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 -1 (neg.f64 (+.f64 A A))))
(+.f64 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))) (+.f64 (+.f64 A A) (+.f64 A A)))
(+.f64 (neg.f64 (/.f64 0 V)) (/.f64 A V))
(+.f64 (neg.f64 (+.f64 A A)) (*.f64 -1 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A A))))
(+.f64 (-.f64 (/.f64 0 V) (-.f64 A A)) (/.f64 A V))
(+.f64 (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V)) (+.f64 A A))
(+.f64 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))) (+.f64 A A))
(+.f64 (-.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A V))
(+.f64 (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A)) A)
(+.f64 (*.f64 (-.f64 A A) 0) (/.f64 A V))
(+.f64 (*.f64 A 1/2) (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A)))
(+.f64 (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A)) (*.f64 A 1/2))
(+.f64 (/.f64 1/2 (/.f64 V A)) (/.f64 1/2 (/.f64 V A)))
(+.f64 (*.f64 (+.f64 A (/.f64 A V)) 1/2) (*.f64 1/2 (-.f64 (/.f64 A V) A)))
(+.f64 (*.f64 A -1/2) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (/.f64 A V)))))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) -1/2) (*.f64 -1/2 (+.f64 (neg.f64 (/.f64 A V)) (neg.f64 A))))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) -1/2) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) A)))
(+.f64 (*.f64 (-.f64 A A) -1/2) (/.f64 A V))
(+.f64 (*.f64 (neg.f64 (/.f64 A V)) -1/2) (/.f64 1/2 (/.f64 V A)))
(+.f64 (*.f64 0 (+.f64 A A)) (/.f64 A V))
(+.f64 (*.f64 (*.f64 A 1/2) (/.f64 1 V)) (/.f64 1/2 (/.f64 V A)))
(*.f64 A (/.f64 1 V))
(*.f64 A (-.f64 1 (-.f64 1 (/.f64 1 V))))
(*.f64 (/.f64 A V) 1)
(*.f64 1 (/.f64 A V))
(*.f64 (neg.f64 (/.f64 A V)) -1)
(*.f64 (+.f64 A A) (/.f64 1/2 V))
(*.f64 1/2 (*.f64 (/.f64 A V) 2))
(*.f64 1/2 (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))
(*.f64 (/.f64 1/2 V) (+.f64 A A))
(*.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))
(*.f64 (*.f64 (/.f64 A V) 2) 1/2)
(*.f64 (neg.f64 A) (/.f64 1 (neg.f64 V)))
(*.f64 (neg.f64 A) (/.f64 -1 V))
(*.f64 -1 (neg.f64 (/.f64 A V)))
(*.f64 -1 (/.f64 A (neg.f64 V)))
(*.f64 -1 (*.f64 (+.f64 A A) (neg.f64 (/.f64 1/2 V))))
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (neg.f64 V))))
(*.f64 (/.f64 1 V) A)
(*.f64 -1/2 (*.f64 -1 (*.f64 (/.f64 A V) 2)))
(*.f64 -1/2 (neg.f64 (*.f64 (/.f64 A V) 2)))
(*.f64 -1/2 (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)))
(*.f64 -1/2 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V)))))
(*.f64 -1/2 (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))
(*.f64 -1/2 (*.f64 1 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))
(*.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1/2 (/.f64 1/2 V)))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) 1/2))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 V))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (-.f64 (/.f64 1/2 V) (*.f64 1/2 (/.f64 1/2 V))))
(*.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) -1/2)
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 V)))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 V))))
(*.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (+.f64 A A)))
(*.f64 (neg.f64 (/.f64 1/2 V)) (*.f64 1 (neg.f64 (+.f64 A A))))
(*.f64 2 (/.f64 1/2 (/.f64 V A)))
(*.f64 2 (*.f64 (+.f64 A A) (*.f64 1/2 (/.f64 1/2 V))))
(*.f64 2 (-.f64 (/.f64 A V) (/.f64 1/2 (/.f64 V A))))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) 1/4)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) -1/2))
(/.f64 A V)
(/.f64 (/.f64 A V) 1)
(/.f64 1 (/.f64 V A))
(/.f64 (neg.f64 (/.f64 A V)) -1)
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 1/2 (*.f64 1/2 (/.f64 V A)))
(/.f64 (/.f64 1/2 V) (/.f64 1/2 A))
(/.f64 (*.f64 (/.f64 A V) 2) 2)
(/.f64 (neg.f64 A) (neg.f64 V))
(/.f64 -1 (/.f64 V (neg.f64 A)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 V) 1/2) (+.f64 A A)))
(/.f64 -1 (/.f64 (+.f64 (neg.f64 V) (neg.f64 V)) (+.f64 A A)))
(/.f64 (/.f64 1 V) (/.f64 1 A))
(/.f64 -1/2 (/.f64 (neg.f64 V) (+.f64 A A)))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 V V)))
(/.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 (/.f64 1/2 (/.f64 V A)) 1/2)
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (+.f64 A A) (+.f64 A A))) (neg.f64 V))
(neg.f64 (neg.f64 (/.f64 A V)))
(neg.f64 (/.f64 A (neg.f64 V)))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 A (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (*.f64 A (/.f64 0 l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (-.f64 (/.f64 0 V) (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (*.f64 (-.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 -1/2 l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 V) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (neg.f64 (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A l) (/.f64 (-.f64 (/.f64 A V) A) l))
(+.f64 (/.f64 A l) (-.f64 (/.f64 A l) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))
(+.f64 (/.f64 A l) (*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))
(+.f64 (/.f64 A l) (*.f64 (/.f64 1 l) (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A))))
(+.f64 (/.f64 0 V) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 A (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A l) 2) (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 1 (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 (/.f64 A V) (+.f64 A A))))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (neg.f64 (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V))))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A)))))
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A l))
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (*.f64 (/.f64 1 l) (neg.f64 A)))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (/.f64 A V) (neg.f64 l)))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (*.f64 A (/.f64 0 l))) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)) (*.f64 (/.f64 A l) 2))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)) (/.f64 A l))
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) l) (*.f64 (/.f64 1 l) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 2) A)))
(+.f64 (*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 2) A)) (*.f64 A (/.f64 1/2 l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A V) A)))
(+.f64 (*.f64 0 (/.f64 -1/2 l)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 A (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (/.f64 A V)))))
(+.f64 (*.f64 (/.f64 A l) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 2) A))))
(+.f64 (*.f64 (*.f64 A 1/2) (/.f64 1 l)) (*.f64 (/.f64 1 l) (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A))))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 1/2) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 A V) A) l) 1/2) (*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (neg.f64 l)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 (-.f64 A (/.f64 A V)) l) -1) (/.f64 A l))
(+.f64 (*.f64 (/.f64 1/2 (/.f64 V A)) (/.f64 1 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (+.f64 (neg.f64 (/.f64 A V)) (neg.f64 A))))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) A)))
(+.f64 (*.f64 (-.f64 A A) (/.f64 -1/2 l)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (neg.f64 (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (neg.f64 (/.f64 A V))))
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 1/2 V) (/.f64 A l)))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 A (/.f64 0 l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(-.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 A l) (/.f64 (-.f64 A (/.f64 A V)) l))
(-.f64 (/.f64 (-.f64 A (/.f64 A V)) l) (-.f64 (/.f64 A l) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (*.f64 A (/.f64 0 l)) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (*.f64 (/.f64 A l) 2) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))
(-.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A (neg.f64 l)))
(-.f64 (/.f64 A (neg.f64 l)) (-.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 A (neg.f64 l)) (/.f64 (+.f64 A (/.f64 A V)) (neg.f64 l)))
(-.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (/.f64 A l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l) (-.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (/.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) (neg.f64 l)) (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) l) (/.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))) l))
(-.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l) (/.f64 (+.f64 A A) (neg.f64 l)))
(-.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (-.f64 A (/.f64 A V)) (/.f64 1/2 l)))
(-.f64 (*.f64 (/.f64 1/2 l) (+.f64 A (+.f64 A (/.f64 A V)))) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) (/.f64 1/2 l)))
(-.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (+.f64 (*.f64 (/.f64 A l) 2) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 (-.f64 (/.f64 A V) A) l)) (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A (neg.f64 l))))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (neg.f64 (/.f64 A V)) (/.f64 -1 l))
(*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))
(*.f64 (+.f64 A A) (*.f64 1 (/.f64 (/.f64 1/2 V) l)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))
(*.f64 1/2 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) 2)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A l) 2) (/.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) l)))
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(*.f64 (/.f64 1/2 l) (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))
(*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))
(*.f64 (neg.f64 A) (*.f64 (/.f64 1 V) (/.f64 -1 l)))
(*.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))
(*.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 -1/2 l)))
(*.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(*.f64 -1 (*.f64 (/.f64 1 V) (*.f64 (/.f64 1 l) (neg.f64 A))))
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(*.f64 (/.f64 A (neg.f64 l)) (/.f64 1 (neg.f64 V)))
(*.f64 (/.f64 A (neg.f64 l)) (/.f64 -1 V))
(*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 -1 l)))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (*.f64 -1 (*.f64 (/.f64 A V) 2))))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (*.f64 (/.f64 A V) 2))))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2))))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(*.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) (/.f64 -1/2 l))
(*.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1 l) -1/2))
(*.f64 (/.f64 -1/2 l) (*.f64 -1 (*.f64 (/.f64 A V) 2)))
(*.f64 (/.f64 -1/2 l) (neg.f64 (*.f64 (/.f64 A V) 2)))
(*.f64 (/.f64 -1/2 l) (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)))
(*.f64 (/.f64 -1/2 l) (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V)))))
(*.f64 (/.f64 -1/2 l) (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))
(*.f64 (/.f64 -1/2 l) (*.f64 1 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 -1/2 l)))
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 -1/2 l))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(*.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (*.f64 1/2 (/.f64 1/2 l))))
(*.f64 2 (*.f64 (/.f64 1 V) (*.f64 A (/.f64 1/2 l))))
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1/2 (/.f64 1/2 l)))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1/2 l) 1/2))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 l))))
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (-.f64 (/.f64 1/2 l) (*.f64 1/2 (/.f64 1/2 l))))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) (/.f64 -1/2 l)))
(*.f64 (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (neg.f64 l))) -1/2)
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 c0 c0)) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
Outputs
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 A (-.f64 (/.f64 A V) A))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 A (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A)))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (/.f64 A V) 0)
(/.f64 A V)
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (/.f64 A V) (/.f64 0 V))
(/.f64 A V)
(+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))
(/.f64 A V)
(+.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))
(/.f64 A V)
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (-.f64 A A)))
(/.f64 A V)
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))
(/.f64 A V)
(+.f64 (/.f64 A V) (*.f64 (-.f64 A A) 0))
(+.f64 (/.f64 A V) (*.f64 0 (-.f64 A A)))
(+.f64 (/.f64 A V) (*.f64 1 (neg.f64 (/.f64 0 V))))
(/.f64 A V)
(+.f64 (/.f64 A V) (*.f64 1 (-.f64 (/.f64 0 V) (/.f64 0 V))))
(/.f64 A V)
(+.f64 0 (/.f64 A V))
(/.f64 A V)
(+.f64 (-.f64 A A) (/.f64 A V))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (neg.f64 (/.f64 A V)) (*.f64 (/.f64 A V) 2))
(/.f64 A V)
(+.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (+.f64 A A) (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))))
(/.f64 A V)
(+.f64 (+.f64 A A) (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V)))
(+.f64 (+.f64 A A) (-.f64 (neg.f64 (*.f64 2 (-.f64 A (/.f64 A V)))) (/.f64 A V)))
(+.f64 A (+.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) (-.f64 A (/.f64 A V))))
(+.f64 (+.f64 A A) (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))))
(+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 A (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) A)))
(+.f64 (+.f64 A A) (*.f64 1 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V))))))
(/.f64 A V)
(+.f64 (+.f64 A A) (*.f64 1 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A)))))
(+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 A (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) A)))
(+.f64 (+.f64 A A) (*.f64 1/2 (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (+.f64 A (/.f64 A V)) (neg.f64 A))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (*.f64 (/.f64 A V) 2) (neg.f64 (/.f64 A V)))
(/.f64 A V)
(+.f64 (neg.f64 A) (+.f64 A (/.f64 A V)))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (neg.f64 (/.f64 A V)) A)))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (neg.f64 A) (*.f64 -1 (neg.f64 (+.f64 A (/.f64 A V)))))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (neg.f64 A) (/.f64 A V))))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (-.f64 (/.f64 A V) A) A)
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 -1 (-.f64 (-.f64 A (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 1 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 A (/.f64 A V)))))
(+.f64 (/.f64 A V) (-.f64 (neg.f64 (-.f64 (/.f64 A V) (+.f64 A (/.f64 A V)))) A))
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 1/2 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (neg.f64 (/.f64 A V)))))
(+.f64 (/.f64 A V) (-.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 A V) (+.f64 A A)) (/.f64 A V))) A))
(+.f64 (/.f64 0 V) (/.f64 A V))
(/.f64 A V)
(+.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))))
(+.f64 0 (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (-.f64 A (+.f64 A (+.f64 A A)))))
(+.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))))
(+.f64 0 (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (-.f64 A (+.f64 A (+.f64 A A)))))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V))
(/.f64 A V)
(+.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (+.f64 A A))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 A A))
(/.f64 A V)
(+.f64 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 -1 (neg.f64 (+.f64 A A))))
(+.f64 (neg.f64 (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 (+.f64 A A) 1))
(+.f64 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))) (+.f64 (+.f64 A A) (+.f64 A A)))
(+.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))))
(+.f64 0 (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (-.f64 A (+.f64 A (+.f64 A A)))))
(+.f64 (neg.f64 (/.f64 0 V)) (/.f64 A V))
(/.f64 A V)
(+.f64 (neg.f64 (+.f64 A A)) (*.f64 -1 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A A))))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (-.f64 (/.f64 0 V) (-.f64 A A)) (/.f64 A V))
(/.f64 A V)
(+.f64 (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V)) (+.f64 A A))
(+.f64 (+.f64 A A) (-.f64 (neg.f64 (*.f64 2 (-.f64 A (/.f64 A V)))) (/.f64 A V)))
(+.f64 A (+.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) (-.f64 A (/.f64 A V))))
(+.f64 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A))) (+.f64 A A))
(+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 A (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) A)))
(+.f64 (-.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A V))
(/.f64 A V)
(+.f64 (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A)) A)
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (*.f64 (-.f64 A A) 0) (/.f64 A V))
(+.f64 (/.f64 A V) (*.f64 0 (-.f64 A A)))
(+.f64 (*.f64 A 1/2) (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A)))
(+.f64 (*.f64 A 1/2) (+.f64 (/.f64 A V) (-.f64 (*.f64 A 1/2) A)))
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 1/2 (+.f64 A A)))
(+.f64 (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A)) (*.f64 A 1/2))
(+.f64 (*.f64 A 1/2) (+.f64 (/.f64 A V) (-.f64 (*.f64 A 1/2) A)))
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 1/2 (+.f64 A A)))
(+.f64 (/.f64 1/2 (/.f64 V A)) (/.f64 1/2 (/.f64 V A)))
(/.f64 A V)
(+.f64 (*.f64 (+.f64 A (/.f64 A V)) 1/2) (*.f64 1/2 (-.f64 (/.f64 A V) A)))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(*.f64 -1/2 (+.f64 A (-.f64 (*.f64 (/.f64 A V) -2) A)))
(+.f64 (*.f64 A -1/2) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (/.f64 A V)))))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(*.f64 -1/2 (+.f64 A (-.f64 (*.f64 (/.f64 A V) -2) A)))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) -1/2) (*.f64 -1/2 (+.f64 (neg.f64 (/.f64 A V)) (neg.f64 A))))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(*.f64 -1/2 (+.f64 A (-.f64 (*.f64 (/.f64 A V) -2) A)))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) -1/2) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 A V)) A)))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(*.f64 -1/2 (+.f64 A (-.f64 (*.f64 (/.f64 A V) -2) A)))
(+.f64 (*.f64 (-.f64 A A) -1/2) (/.f64 A V))
(+.f64 (/.f64 A V) (*.f64 -1/2 (-.f64 A A)))
(+.f64 (/.f64 A V) (*.f64 1/2 (-.f64 A A)))
(+.f64 (*.f64 (neg.f64 (/.f64 A V)) -1/2) (/.f64 1/2 (/.f64 V A)))
(/.f64 A V)
(+.f64 (*.f64 0 (+.f64 A A)) (/.f64 A V))
(+.f64 (/.f64 A V) (*.f64 0 (+.f64 A A)))
(+.f64 (*.f64 (*.f64 A 1/2) (/.f64 1 V)) (/.f64 1/2 (/.f64 V A)))
(/.f64 A V)
(*.f64 A (/.f64 1 V))
(/.f64 A V)
(*.f64 A (-.f64 1 (-.f64 1 (/.f64 1 V))))
(/.f64 A V)
(*.f64 (/.f64 A V) 1)
(/.f64 A V)
(*.f64 1 (/.f64 A V))
(/.f64 A V)
(*.f64 (neg.f64 (/.f64 A V)) -1)
(/.f64 A V)
(*.f64 (+.f64 A A) (/.f64 1/2 V))
(/.f64 A V)
(*.f64 1/2 (*.f64 (/.f64 A V) 2))
(/.f64 A V)
(*.f64 1/2 (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))
(*.f64 1/2 (-.f64 (/.f64 A V) (-.f64 (-.f64 A A) (/.f64 A V))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(*.f64 -1/2 (+.f64 A (-.f64 (*.f64 (/.f64 A V) -2) A)))
(*.f64 (/.f64 1/2 V) (+.f64 A A))
(/.f64 A V)
(*.f64 (/.f64 1/2 V) (*.f64 1/2 (+.f64 (+.f64 A A) (+.f64 A A))))
(/.f64 A V)
(*.f64 (*.f64 (/.f64 A V) 2) 1/2)
(/.f64 A V)
(*.f64 (neg.f64 A) (/.f64 1 (neg.f64 V)))
(/.f64 A V)
(*.f64 (neg.f64 A) (/.f64 -1 V))
(/.f64 A V)
(*.f64 -1 (neg.f64 (/.f64 A V)))
(/.f64 A V)
(*.f64 -1 (/.f64 A (neg.f64 V)))
(/.f64 A V)
(*.f64 -1 (*.f64 (+.f64 A A) (neg.f64 (/.f64 1/2 V))))
(/.f64 A V)
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (neg.f64 V))))
(/.f64 A V)
(*.f64 (/.f64 1 V) A)
(/.f64 A V)
(*.f64 -1/2 (*.f64 -1 (*.f64 (/.f64 A V) 2)))
(/.f64 A V)
(*.f64 -1/2 (neg.f64 (*.f64 (/.f64 A V) 2)))
(/.f64 A V)
(*.f64 -1/2 (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A V) 2) (-.f64 A A)))
(-.f64 (/.f64 A V) (*.f64 1/2 (-.f64 A A)))
(*.f64 -1/2 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V)))))
(*.f64 1/2 (+.f64 A (-.f64 (+.f64 A (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(*.f64 -1/2 (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))
(/.f64 A V)
(*.f64 -1/2 (*.f64 1 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))
(*.f64 -1/2 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V)))))
(*.f64 1/2 (+.f64 A (-.f64 (+.f64 A (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(*.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))
(/.f64 A V)
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1/2 (/.f64 1/2 V)))
(/.f64 A V)
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) 1/2))
(/.f64 A V)
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 V))))
(/.f64 A V)
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (-.f64 (/.f64 1/2 V) (*.f64 1/2 (/.f64 1/2 V))))
(/.f64 A V)
(*.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) -1/2)
(/.f64 A V)
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 V)))
(/.f64 A V)
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (neg.f64 (/.f64 1/2 V))))
(/.f64 A V)
(*.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (+.f64 A A)))
(/.f64 A V)
(*.f64 (neg.f64 (/.f64 1/2 V)) (*.f64 1 (neg.f64 (+.f64 A A))))
(/.f64 A V)
(*.f64 2 (/.f64 1/2 (/.f64 V A)))
(/.f64 A V)
(*.f64 2 (*.f64 (+.f64 A A) (*.f64 1/2 (/.f64 1/2 V))))
(/.f64 A V)
(*.f64 2 (-.f64 (/.f64 A V) (/.f64 1/2 (/.f64 V A))))
(/.f64 A V)
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) 1/4)
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) -1/2))
(/.f64 A V)
(/.f64 A V)
(/.f64 (/.f64 A V) 1)
(/.f64 A V)
(/.f64 1 (/.f64 V A))
(/.f64 A V)
(/.f64 (neg.f64 (/.f64 A V)) -1)
(/.f64 A V)
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 1/2 (*.f64 1/2 (/.f64 V A)))
(/.f64 A V)
(/.f64 (/.f64 1/2 V) (/.f64 1/2 A))
(/.f64 A V)
(/.f64 (*.f64 (/.f64 A V) 2) 2)
(/.f64 A V)
(/.f64 (neg.f64 A) (neg.f64 V))
(/.f64 A V)
(/.f64 -1 (/.f64 V (neg.f64 A)))
(/.f64 A V)
(/.f64 -1 (/.f64 (/.f64 (neg.f64 V) 1/2) (+.f64 A A)))
(/.f64 A V)
(/.f64 -1 (/.f64 (+.f64 (neg.f64 V) (neg.f64 V)) (+.f64 A A)))
(/.f64 A V)
(/.f64 (/.f64 1 V) (/.f64 1 A))
(/.f64 A V)
(/.f64 -1/2 (/.f64 (neg.f64 V) (+.f64 A A)))
(/.f64 A V)
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 V V)))
(/.f64 A V)
(/.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 A V)
(/.f64 (/.f64 1/2 (/.f64 V A)) 1/2)
(/.f64 A V)
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))
(/.f64 (-.f64 A (-.f64 A A)) V)
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (+.f64 A A) (+.f64 A A))) (neg.f64 V))
(/.f64 (-.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (+.f64 A (+.f64 A A))) V)
(/.f64 (-.f64 (+.f64 A A) A) V)
(neg.f64 (neg.f64 (/.f64 A V)))
(/.f64 A V)
(neg.f64 (/.f64 A (neg.f64 V)))
(/.f64 A V)
(+.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(/.f64 (+.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 A (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (/.f64 0 l) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (*.f64 A (/.f64 0 l)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (-.f64 (/.f64 0 V) (-.f64 A A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 l) (*.f64 (-.f64 A A) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (-.f64 A A) (*.f64 (/.f64 1 l) 0)))
(+.f64 (/.f64 (/.f64 A l) V) (*.f64 0 (/.f64 (-.f64 A A) l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 -1/2 l) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 V) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1/2 V) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (neg.f64 (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (-.f64 (/.f64 0 l) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A l) (/.f64 (-.f64 (/.f64 A V) A) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A l) (-.f64 (/.f64 A l) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A l) (*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))
(+.f64 (/.f64 A l) (*.f64 -1/2 (-.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l) (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A l) (*.f64 1/2 (/.f64 (-.f64 (/.f64 A V) (+.f64 A (-.f64 A (/.f64 A V)))) l)))
(+.f64 (/.f64 A l) (*.f64 (/.f64 1 l) (-.f64 (-.f64 (/.f64 A V) A) (-.f64 A A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 0 V) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(/.f64 (+.f64 (/.f64 A l) 0) V)
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 A (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A l) 2) (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 1 (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (*.f64 2 (/.f64 A l)) (*.f64 (-.f64 (/.f64 A V) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))) (/.f64 1/2 l)))
(+.f64 (*.f64 2 (/.f64 A l)) (*.f64 (/.f64 -1/2 l) (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 (/.f64 A V) (+.f64 A A)))))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 (/.f64 A V) (+.f64 A A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (neg.f64 (+.f64 A (-.f64 A (/.f64 A V))))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 (neg.f64 (*.f64 (-.f64 A (/.f64 A V)) 2)) (/.f64 A V))))
(+.f64 (*.f64 2 (/.f64 A l)) (*.f64 (-.f64 (neg.f64 (*.f64 2 (-.f64 A (/.f64 A V)))) (/.f64 A V)) (/.f64 1 l)))
(+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (-.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) (/.f64 A V)) l))
(+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 1 l) (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A A)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V))))))
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (-.f64 A (/.f64 A V)))) (/.f64 -1/2 l)))
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (-.f64 (/.f64 A V) (+.f64 (/.f64 A V) (+.f64 A A))) (/.f64 -1/2 l)))
(+.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (*.f64 (/.f64 1 l) (neg.f64 A)))
(+.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (*.f64 (neg.f64 A) (/.f64 1 l)))
(+.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (/.f64 A (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (*.f64 A (/.f64 0 l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)) (*.f64 (/.f64 A l) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) l) (*.f64 (/.f64 1 l) (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))))))
(+.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) l) (*.f64 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))) (/.f64 1 l)))
(+.f64 (/.f64 (neg.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))) l) (*.f64 (/.f64 A l) 4))
(+.f64 (*.f64 A (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 2) A)))
(*.f64 (/.f64 1/2 l) (+.f64 A (-.f64 (*.f64 (/.f64 A V) 2) A)))
(*.f64 (/.f64 1/2 l) (+.f64 (-.f64 A A) (/.f64 2 (/.f64 V A))))
(+.f64 (*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 2) A)) (*.f64 A (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (+.f64 A (-.f64 (*.f64 (/.f64 A V) 2) A)))
(*.f64 (/.f64 1/2 l) (+.f64 (-.f64 A A) (/.f64 2 (/.f64 V A))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A V) A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 0 (/.f64 -1/2 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 A (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) (+.f64 A (/.f64 A V)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A l) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 2) A))))
(*.f64 (/.f64 1/2 l) (+.f64 A (-.f64 (*.f64 (/.f64 A V) 2) A)))
(*.f64 (/.f64 1/2 l) (+.f64 (-.f64 A A) (/.f64 2 (/.f64 V A))))
(+.f64 (*.f64 (*.f64 A 1/2) (/.f64 1 l)) (*.f64 (/.f64 1 l) (+.f64 (*.f64 A 1/2) (-.f64 (/.f64 A V) A))))
(*.f64 (/.f64 1 l) (+.f64 (*.f64 A 1/2) (+.f64 (/.f64 A V) (-.f64 (*.f64 A 1/2) A))))
(*.f64 (+.f64 (-.f64 (/.f64 A V) A) (*.f64 1/2 (+.f64 A A))) (/.f64 1 l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 1/2) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 A V) A) l) 1/2) (*.f64 1/2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 A (neg.f64 l)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 0 (*.f64 (/.f64 A V) 2)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (*.f64 (/.f64 (-.f64 A (/.f64 A V)) l) -1) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 1/2 (/.f64 V A)) (/.f64 1 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (+.f64 (neg.f64 (/.f64 A V)) (neg.f64 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (-.f64 (neg.f64 (/.f64 A V)) A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (-.f64 A A) (/.f64 -1/2 l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (-.f64 A A) (/.f64 -1/2 l)))
(/.f64 (+.f64 (/.f64 A V) (*.f64 1/2 (-.f64 A A))) l)
(+.f64 (*.f64 (neg.f64 (/.f64 A V)) (/.f64 -1/2 l)) (*.f64 (/.f64 -1/2 l) (neg.f64 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A l) (/.f64 1/2 V)) (*.f64 (/.f64 1/2 V) (/.f64 A l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (*.f64 A (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (-.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A l) (/.f64 (-.f64 A (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (-.f64 A (/.f64 A V)) l) (-.f64 (/.f64 A l) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 A (/.f64 0 l)) (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 A l) 2) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (neg.f64 l)) (-.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (neg.f64 l)) (/.f64 (+.f64 A (/.f64 A V)) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l) (-.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) (neg.f64 l)) (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l))
(-.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 A V) A) l)) (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l))
(/.f64 (-.f64 (*.f64 2 (-.f64 A (/.f64 A V))) (+.f64 A (-.f64 A (/.f64 A V)))) (neg.f64 l))
(-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) l) (/.f64 (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A))) l))
(/.f64 (-.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A A)))) l)
(-.f64 (*.f64 (/.f64 A l) 4) (-.f64 (*.f64 (/.f64 A l) 4) (/.f64 (/.f64 A l) V)))
(-.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l) (/.f64 (+.f64 A A) (neg.f64 l)))
(/.f64 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A A)) (neg.f64 l))
(-.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (-.f64 A (/.f64 A V)) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (-.f64 (+.f64 A (/.f64 A V)) (-.f64 A (/.f64 A V))))
(-.f64 (*.f64 (/.f64 1/2 l) (+.f64 A (+.f64 A (/.f64 A V)))) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) (/.f64 1/2 l)))
(-.f64 (*.f64 (+.f64 A (+.f64 A (/.f64 A V))) (/.f64 1/2 l)) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) (/.f64 1/2 l)))
(*.f64 -1/2 (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (-.f64 A (+.f64 (/.f64 A V) (+.f64 A A)))) l))
(-.f64 (+.f64 (*.f64 (/.f64 A l) 2) (*.f64 (/.f64 A l) 2)) (+.f64 (*.f64 (/.f64 A l) 2) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 (-.f64 (/.f64 A V) A) l)) (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A (neg.f64 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A (*.f64 V l)) 2)) (+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (neg.f64 (/.f64 A V)) (/.f64 -1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 A A) (*.f64 1 (/.f64 (/.f64 1/2 V) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A l) 2) (/.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 V) (*.f64 (/.f64 A l) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (neg.f64 A) (*.f64 (/.f64 1 V) (/.f64 -1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 -1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1 (*.f64 (/.f64 1 V) (/.f64 A (neg.f64 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1 (*.f64 (/.f64 1 V) (*.f64 (/.f64 1 l) (neg.f64 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 (/.f64 A l) 2) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (neg.f64 l)) (/.f64 1 (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (neg.f64 l)) (/.f64 -1 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 A V) 2) (/.f64 -1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1/2 (*.f64 (/.f64 1 l) (*.f64 -1 (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2))))
(*.f64 -1/2 (*.f64 (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)) (/.f64 1 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 1/2 (-.f64 A A))) l)
(*.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))
(-.f64 (*.f64 (+.f64 A (+.f64 A (/.f64 A V))) (/.f64 1/2 l)) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) (/.f64 1/2 l)))
(*.f64 -1/2 (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (-.f64 A (+.f64 (/.f64 A V) (+.f64 A A)))) l))
(*.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (*.f64 (/.f64 1/2 V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) (/.f64 -1/2 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 -1 (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1 l) -1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1/2 l) (*.f64 -1 (*.f64 (/.f64 A V) 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1/2 l) (neg.f64 (*.f64 (/.f64 A V) 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1/2 l) (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)))
(*.f64 -1/2 (*.f64 (-.f64 (-.f64 A A) (*.f64 (/.f64 A V) 2)) (/.f64 1 l)))
(/.f64 (-.f64 (/.f64 A V) (*.f64 1/2 (-.f64 A A))) l)
(*.f64 (/.f64 -1/2 l) (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V)))))
(-.f64 (*.f64 (+.f64 A (+.f64 A (/.f64 A V))) (/.f64 1/2 l)) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) (/.f64 1/2 l)))
(*.f64 -1/2 (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (-.f64 A (+.f64 (/.f64 A V) (+.f64 A A)))) l))
(*.f64 (/.f64 -1/2 l) (*.f64 1 (neg.f64 (*.f64 (/.f64 A V) 2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1/2 l) (*.f64 1 (-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (+.f64 A (+.f64 A (/.f64 A V))))))
(-.f64 (*.f64 (+.f64 A (+.f64 A (/.f64 A V))) (/.f64 1/2 l)) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) (/.f64 1/2 l)))
(*.f64 -1/2 (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (-.f64 A (+.f64 (/.f64 A V) (+.f64 A A)))) l))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 (/.f64 1 V) (/.f64 -1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (neg.f64 (*.f64 (/.f64 A V) 2)) (/.f64 -1/2 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (*.f64 (*.f64 (/.f64 A V) 2) (*.f64 1/2 (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (*.f64 (/.f64 1 V) (*.f64 A (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1/2 (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1/2 l) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (*.f64 (/.f64 A V) 2) (*.f64 (/.f64 A V) 2)) (-.f64 (/.f64 1/2 l) (*.f64 1/2 (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) (/.f64 -1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (neg.f64 l))) -1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (-.f64 0 (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 c0 c0)) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 -1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(-.f64 (/.f64 4 l) (/.f64 3 l))
1.6b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))))
6.3b
(/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))
14.7b
(sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A)))
Compiler

Compiled 63 to 37 computations (41.3% saved)

series7.0ms (0%)

Counts
4 → 60
Calls

33 calls:

TimeVariablePointExpression
1.0ms
l
@-inf
(/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))
1.0ms
l
@inf
(/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))
0.0ms
l
@-inf
(sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A)))
0.0ms
l
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))))
0.0ms
l
@inf
(sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A)))

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1654×rational.json-1
1654×rational.json-2
1654×rational.json-4
1654×rational.json-3
704×rational.json-simplify-40
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01678
111260
249860
3379960
Stop Event
node limit
Counts
4 → 288
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A)))
(/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))))
(-.f64 (/.f64 4 l) (/.f64 3 l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 3 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (neg.f64 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 A (/.f64 1/2 V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 (/.f64 -3 l) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 -3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 (/.f64 -6 l) (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (neg.f64 (*.f64 (/.f64 7 l) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (*.f64 (/.f64 4 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A (*.f64 l V))) (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A (*.f64 l V))) (*.f64 (/.f64 4 l) (*.f64 A (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 3 l) 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 7 l) (/.f64 A V))) (*.f64 (/.f64 8 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 -3 l)) (*.f64 (/.f64 4 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))) (*.f64 (/.f64 4 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 V (*.f64 A 1/2))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 -2 l) (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 l) (*.f64 A (/.f64 1/2 V))) (neg.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)) (*.f64 (/.f64 1 l) (*.f64 A (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) 0) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -2 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 4 l) (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 1 l) (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -6 l) (/.f64 V (*.f64 A 1/2))) (*.f64 (/.f64 4 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 3 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (neg.f64 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 A (/.f64 1/2 V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 3 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 3 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 7 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 l V)) (/.f64 (neg.f64 A) (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 -4 (/.f64 l (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -4 (/.f64 l (/.f64 A V))) (-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 7 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 6 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 0 (*.f64 l V))) (*.f64 (/.f64 3 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 0 (*.f64 l V))) (*.f64 (/.f64 7 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 0 (*.f64 l V))) (/.f64 -4 (/.f64 l (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -6 l) (/.f64 V A)) (/.f64 (/.f64 7 l) (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 16 l) (/.f64 V A)) (/.f64 (/.f64 15 l) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 7 l) (/.f64 V (neg.f64 A))) (/.f64 (/.f64 8 l) (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 5 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 3 l) (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 9 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 7 l) (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 16 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 15 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 5 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 9 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 7 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 8 l) (/.f64 A V))) (+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 (/.f64 -3 l) (/.f64 V A))) (+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 -4 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (/.f64 1 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 l V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 -1 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 1 (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (neg.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (*.f64 (/.f64 1 V) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A V) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 2 l) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 (/.f64 6 l) (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 (+.f64 A A) (*.f64 V (*.f64 l 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 6 l) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 (*.f64 8 (/.f64 A V)) (*.f64 6 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 (*.f64 8 (/.f64 A V)) (*.f64 1 (*.f64 6 (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 4 (/.f64 A V)) (*.f64 4 (/.f64 A V))) (*.f64 6 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 4 (/.f64 A V)) (*.f64 4 (/.f64 A V))) (*.f64 1 (*.f64 6 (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 l) (*.f64 A (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (/.f64 1/2 V)) (-.f64 (/.f64 8 l) (/.f64 6 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 l) (/.f64 -1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (-.f64 (*.f64 (/.f64 4 l) (/.f64 1/2 V)) (/.f64 1/2 (*.f64 V (*.f64 l 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) V) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 A (*.f64 l V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 V) l) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 1 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 l (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (/.f64 1/2 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 -2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 V A)) (-.f64 (/.f64 7 l) (/.f64 9 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 A V)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 1/2 (/.f64 V (*.f64 A 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (-.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1/2 (/.f64 V (*.f64 A 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 A (*.f64 l V))) (neg.f64 (/.f64 A (*.f64 l V)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 1/2 V) l)) (/.f64 1/2 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 A) (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 -1 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 l) (/.f64 -3 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 l) (*.f64 (/.f64 -2 l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 l) (*.f64 1/2 (/.f64 -6 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 l) (/.f64 -1 (*.f64 l 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 l) (*.f64 (/.f64 3 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 l) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 8 l) (neg.f64 (/.f64 7 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 8 l) (-.f64 (/.f64 -6 l) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 8 l) (-.f64 (/.f64 8 l) (/.f64 15 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 l) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 l) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 l) (/.f64 4 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 16 l) (neg.f64 (/.f64 15 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 7 l)) (/.f64 8 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 15 l)) (/.f64 16 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 3 l) 0) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2 l) 3/2) (/.f64 4 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -6 l) (/.f64 1 l)) (/.f64 8 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 8 l) (/.f64 15 l)) (/.f64 8 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 l) 1/2) (*.f64 1/2 (/.f64 -2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 -2 l)) (*.f64 (/.f64 4 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 -6 l)) (/.f64 4 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 l 1/3)) (/.f64 4 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 8 l) (/.f64 6 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 l) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 2 l) (*.f64 3 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 2 l) (/.f64 1/2 (*.f64 l 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 7 l) (/.f64 9 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (neg.f64 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 1 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 4 l)) (/.f64 -3 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 4 l)) (/.f64 -3 l)))))))

simplify80.0ms (0.5%)

Algorithm
egg-herbie
Rules
876×rational.json-simplify-24
686×rational.json-simplify-41
638×rational.json-simplify-48
626×rational.json-simplify-67
542×rational.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05285344
116195232
Stop Event
node limit
Counts
348 → 314
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1/2)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 A (*.f64 l V)) 0)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 3 l) 0))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V (*.f64 A 1/2))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 A (/.f64 1/2 V)) 0))
(+.f64 0 (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 (/.f64 -3 l) (/.f64 V A)))
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 -3 l)))
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))))
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 (/.f64 -6 l) (/.f64 V (*.f64 A 1/2))))
(+.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (neg.f64 (*.f64 (/.f64 7 l) (/.f64 A V))))
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (*.f64 (/.f64 4 l) (/.f64 A V)))
(+.f64 (neg.f64 (/.f64 A (*.f64 l V))) (*.f64 (/.f64 A V) (/.f64 2 l)))
(+.f64 (neg.f64 (/.f64 A (*.f64 l V))) (*.f64 (/.f64 4 l) (*.f64 A (/.f64 1/2 V))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 (/.f64 3 l) 0) (/.f64 A (*.f64 l V)))
(+.f64 (neg.f64 (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (neg.f64 (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(+.f64 (neg.f64 (*.f64 (/.f64 7 l) (/.f64 A V))) (*.f64 (/.f64 8 l) (/.f64 A V)))
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(+.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 -3 l)) (*.f64 (/.f64 4 l) (/.f64 A V)))
(+.f64 (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))) (*.f64 (/.f64 4 l) (/.f64 A V)))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 0 (/.f64 V (*.f64 A 1/2))) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 4 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 -2 l) (/.f64 V (*.f64 A 1/2))))
(+.f64 (*.f64 1 (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 1 (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 l V)))
(+.f64 (*.f64 (/.f64 4 l) (*.f64 A (/.f64 1/2 V))) (neg.f64 (/.f64 A (*.f64 l V))))
(+.f64 (*.f64 (/.f64 1 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)) (*.f64 (/.f64 1 l) (*.f64 A (/.f64 1/2 V))))
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) 0) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 (/.f64 -2 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 4 l) (/.f64 V (*.f64 A 1/2))))
(+.f64 (/.f64 (/.f64 1 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 1 l) (/.f64 V (*.f64 A 1/2))))
(+.f64 (/.f64 (/.f64 -6 l) (/.f64 V (*.f64 A 1/2))) (*.f64 (/.f64 4 l) (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 l V)) 0)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 3 l) 0))
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (/.f64 0 (*.f64 l V))))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V (*.f64 A 1/2))))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 A (/.f64 1/2 V)) 0))
(-.f64 0 (neg.f64 (/.f64 A (*.f64 l V))))
(-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 3 l) (/.f64 A V)))
(-.f64 (*.f64 (/.f64 3 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(-.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (/.f64 A (*.f64 l V))))
(-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V)))
(-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 7 l)))
(-.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (/.f64 A (*.f64 l V))))
(-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (neg.f64 A) (*.f64 l V)))
(-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 -4 (/.f64 l (/.f64 A V))))
(-.f64 (/.f64 -4 (/.f64 l (/.f64 A V))) (-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 7 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 6 l)))
(-.f64 (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 0 (*.f64 l V))) (*.f64 (/.f64 3 l) (/.f64 A V)))
(-.f64 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 0 (*.f64 l V))) (*.f64 (/.f64 7 l) (/.f64 A V)))
(-.f64 (-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 0 (*.f64 l V))) (/.f64 -4 (/.f64 l (/.f64 A V))))
(-.f64 (/.f64 (/.f64 -6 l) (/.f64 V A)) (/.f64 (/.f64 7 l) (/.f64 V (neg.f64 A))))
(-.f64 (/.f64 (/.f64 16 l) (/.f64 V A)) (/.f64 (/.f64 15 l) (/.f64 V A)))
(-.f64 (/.f64 (/.f64 7 l) (/.f64 V (neg.f64 A))) (/.f64 (/.f64 8 l) (/.f64 V (neg.f64 A))))
(-.f64 (/.f64 (/.f64 5 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 3 l) (/.f64 V (*.f64 A 1/2))))
(-.f64 (/.f64 (/.f64 9 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 7 l) (/.f64 V (*.f64 A 1/2))))
(-.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (*.f64 l V)))
(-.f64 (*.f64 (/.f64 16 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 15 l)))
(-.f64 (*.f64 (/.f64 5 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 3 l)))
(-.f64 (*.f64 (/.f64 9 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 7 l)))
(-.f64 (+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 8 l) (/.f64 A V))) (+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))))
(-.f64 (+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 (/.f64 -3 l) (/.f64 V A))) (+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 -4 (/.f64 l (/.f64 A V)))))
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 1 l) (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))))
(*.f64 A (/.f64 (/.f64 1 l) V))
(*.f64 (/.f64 A (*.f64 l V)) 1)
(*.f64 1 (/.f64 A (*.f64 l V)))
(*.f64 (/.f64 -1 l) (/.f64 -1 (/.f64 V A)))
(*.f64 (/.f64 -1 l) (/.f64 1 (/.f64 V (neg.f64 A))))
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 A V)))
(*.f64 (/.f64 -1 l) (*.f64 (/.f64 1 V) (neg.f64 A)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 1/2 (*.f64 (/.f64 A V) (/.f64 2 l)))
(*.f64 1/2 (*.f64 (/.f64 2 l) (/.f64 A V)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 (/.f64 6 l) (/.f64 V A))))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 (+.f64 A A) (*.f64 V (*.f64 l 1/3)))))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 6 l) (/.f64 A V))))
(*.f64 (/.f64 1/2 l) (/.f64 2 (/.f64 V A)))
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 8 (/.f64 A V)) (*.f64 6 (/.f64 A V))))
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 8 (/.f64 A V)) (*.f64 1 (*.f64 6 (/.f64 A V)))))
(*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 4 (/.f64 A V)) (*.f64 4 (/.f64 A V))) (*.f64 6 (/.f64 A V))))
(*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 4 (/.f64 A V)) (*.f64 4 (/.f64 A V))) (*.f64 1 (*.f64 6 (/.f64 A V)))))
(*.f64 (/.f64 2 l) (*.f64 A (/.f64 1/2 V)))
(*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l))
(*.f64 (*.f64 A (/.f64 1/2 V)) (-.f64 (/.f64 8 l) (/.f64 6 l)))
(*.f64 (/.f64 -2 l) (/.f64 -1/2 (/.f64 V A)))
(*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))
(*.f64 (+.f64 A A) (-.f64 (*.f64 (/.f64 4 l) (/.f64 1/2 V)) (/.f64 1/2 (*.f64 V (*.f64 l 1/3)))))
(*.f64 (/.f64 (/.f64 1 l) V) A)
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 -1 (neg.f64 (/.f64 A (*.f64 l V))))
(*.f64 (neg.f64 (/.f64 A (*.f64 l V))) -1)
(*.f64 (/.f64 (/.f64 1/2 V) l) (+.f64 A A))
(*.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 1 (/.f64 1/2 A)))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(*.f64 2 (/.f64 1/2 (/.f64 l (/.f64 A V))))
(*.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(*.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (/.f64 1/2 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 1/2)
(*.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))
(*.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 -2 l))
(*.f64 (/.f64 -1/2 (/.f64 V A)) (-.f64 (/.f64 7 l) (/.f64 9 l)))
(*.f64 (neg.f64 (/.f64 A V)) (/.f64 -1 l))
(*.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (/.f64 1/2 l))
(*.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 1/2 (/.f64 V (*.f64 A 1/2))))
(*.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (-.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1/2 (/.f64 V (*.f64 A 1/2)))))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 (*.f64 l V))))
(*.f64 (+.f64 (neg.f64 (/.f64 A (*.f64 l V))) (neg.f64 (/.f64 A (*.f64 l V)))) -1/2)
(*.f64 (+.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 1/2 V) l)) (/.f64 1/2 (/.f64 1/2 A)))
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(neg.f64 (neg.f64 (/.f64 A (*.f64 l V))))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 l V)))
(neg.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0))))
(/.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 -1 (/.f64 1 c0)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 c0)) -1)
(/.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) -1)
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 c0)))
(neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(+.f64 (/.f64 4 l) (/.f64 -3 l))
(+.f64 (/.f64 4 l) (*.f64 (/.f64 -2 l) 3/2))
(+.f64 (/.f64 4 l) (*.f64 1/2 (/.f64 -6 l)))
(+.f64 (/.f64 4 l) (/.f64 -1 (*.f64 l 1/3)))
(+.f64 (/.f64 1 l) 0)
(+.f64 (/.f64 1 l) (*.f64 (/.f64 3 l) 0))
(+.f64 0 (/.f64 1 l))
(+.f64 (/.f64 -1 l) (/.f64 2 l))
(+.f64 (/.f64 8 l) (neg.f64 (/.f64 7 l)))
(+.f64 (/.f64 8 l) (-.f64 (/.f64 -6 l) (/.f64 1 l)))
(+.f64 (/.f64 8 l) (-.f64 (/.f64 8 l) (/.f64 15 l)))
(+.f64 (/.f64 1/2 l) (/.f64 1/2 l))
(+.f64 (/.f64 2 l) (/.f64 -1 l))
(+.f64 (/.f64 -3 l) (/.f64 4 l))
(+.f64 (/.f64 16 l) (neg.f64 (/.f64 15 l)))
(+.f64 (neg.f64 (/.f64 7 l)) (/.f64 8 l))
(+.f64 (neg.f64 (/.f64 15 l)) (/.f64 16 l))
(+.f64 (*.f64 (/.f64 3 l) 0) (/.f64 1 l))
(+.f64 (*.f64 (/.f64 -2 l) 3/2) (/.f64 4 l))
(+.f64 (-.f64 (/.f64 -6 l) (/.f64 1 l)) (/.f64 8 l))
(+.f64 (-.f64 (/.f64 8 l) (/.f64 15 l)) (/.f64 8 l))
(+.f64 (*.f64 (/.f64 4 l) 1/2) (*.f64 1/2 (/.f64 -2 l)))
(+.f64 (*.f64 1/2 (/.f64 -2 l)) (*.f64 (/.f64 4 l) 1/2))
(+.f64 (*.f64 1/2 (/.f64 -6 l)) (/.f64 4 l))
(+.f64 (/.f64 -1 (*.f64 l 1/3)) (/.f64 4 l))
(*.f64 (/.f64 1 l) 1)
(*.f64 1 (/.f64 1 l))
(*.f64 (/.f64 -1 l) -1)
(*.f64 1/2 (/.f64 2 l))
(*.f64 1/2 (-.f64 (/.f64 8 l) (/.f64 6 l)))
(*.f64 (/.f64 1/2 l) 2)
(*.f64 (/.f64 2 l) 1/2)
(*.f64 (/.f64 -2 l) -1/2)
(*.f64 -1 (/.f64 -1 l))
(*.f64 2 (/.f64 1/2 l))
(*.f64 2 (-.f64 (/.f64 2 l) (*.f64 3 (/.f64 1/2 l))))
(*.f64 2 (-.f64 (/.f64 2 l) (/.f64 1/2 (*.f64 l 1/3))))
(*.f64 -1/2 (/.f64 -2 l))
(*.f64 -1/2 (-.f64 (/.f64 7 l) (/.f64 9 l)))
(*.f64 -2 (neg.f64 (/.f64 1/2 l)))
(*.f64 -2 (/.f64 1/2 (neg.f64 l)))
(/.f64 (/.f64 1 l) 1)
(/.f64 1 l)
(/.f64 (/.f64 -1 l) -1)
(/.f64 1/2 (*.f64 1/2 l))
(/.f64 (/.f64 1/2 l) 1/2)
(/.f64 -1 (neg.f64 l))
(/.f64 2 (+.f64 l l))
(/.f64 2 (/.f64 1 (/.f64 1/2 l)))
(/.f64 (-.f64 (neg.f64 (/.f64 4 l)) (/.f64 -3 l)) -1)
(neg.f64 (/.f64 -1 l))
(neg.f64 (-.f64 (neg.f64 (/.f64 4 l)) (/.f64 -3 l)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 1 l)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (/.f64 A (*.f64 l V)) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 3 l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 3 l)))
(/.f64 (+.f64 (/.f64 A V) 0) l)
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (neg.f64 (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 3 l)))
(/.f64 (+.f64 (/.f64 A V) 0) l)
(+.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 A (/.f64 1/2 V)) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 0 (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 (/.f64 -3 l) (/.f64 V A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 -3 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 (/.f64 -6 l) (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 0 (/.f64 A V)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (neg.f64 (*.f64 (/.f64 7 l) (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 0 (*.f64 l V)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (*.f64 (/.f64 4 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (/.f64 A (*.f64 l V))) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (/.f64 A (*.f64 l V))) (*.f64 (/.f64 4 l) (*.f64 A (/.f64 1/2 V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (neg.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 3 l) 0) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 3 l)))
(/.f64 (+.f64 (/.f64 A V) 0) l)
(+.f64 (neg.f64 (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (*.f64 (/.f64 7 l) (/.f64 A V))) (*.f64 (/.f64 8 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A (*.f64 l V)) 0) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A V) (/.f64 -3 l)) (*.f64 (/.f64 4 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))) (*.f64 (/.f64 4 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 l V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 3 l)))
(/.f64 (+.f64 (/.f64 A V) 0) l)
(+.f64 (/.f64 0 (/.f64 V (*.f64 A 1/2))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 4 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 -2 l) (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 1 (*.f64 0 (/.f64 A V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 1 l) (/.f64 0 V)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 1 (/.f64 0 (*.f64 l V))) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 4 l) (*.f64 A (/.f64 1/2 V))) (neg.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 1 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1 l)) (*.f64 (/.f64 1 l) (*.f64 A (/.f64 1/2 V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (*.f64 A (/.f64 1/2 V)) 0) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 -2 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 4 l) (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 1 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 1 l) (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 -6 l) (/.f64 V (*.f64 A 1/2))) (*.f64 (/.f64 4 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 0 (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 3 l) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (neg.f64 (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A (*.f64 l V)) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (*.f64 0 (/.f64 A V)) (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (-.f64 (/.f64 0 (*.f64 l V)) (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (/.f64 0 (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (*.f64 0 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 1 (/.f64 0 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A (*.f64 l V)) (*.f64 (*.f64 A (/.f64 1/2 V)) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 0 (neg.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (*.f64 (/.f64 3 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 3 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 0 (/.f64 A V)) (neg.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 7 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 0 (*.f64 l V)) (neg.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 0 (*.f64 l V)) (/.f64 (neg.f64 A) (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 -4 (/.f64 l (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 -4 (/.f64 l (/.f64 A V))) (-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 7 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 6 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (-.f64 (*.f64 (/.f64 4 l) (/.f64 A V)) (/.f64 0 (*.f64 l V))) (*.f64 (/.f64 3 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 0 (*.f64 l V))) (*.f64 (/.f64 7 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (-.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 0 (*.f64 l V))) (/.f64 -4 (/.f64 l (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 -6 l) (/.f64 V A)) (/.f64 (/.f64 7 l) (/.f64 V (neg.f64 A))))
(-.f64 (/.f64 -6 (/.f64 V (/.f64 A l))) (*.f64 (/.f64 7 l) (/.f64 (neg.f64 A) V)))
(/.f64 (-.f64 (*.f64 -6 (/.f64 A V)) (*.f64 7 (/.f64 A (neg.f64 V)))) l)
(-.f64 (/.f64 (/.f64 16 l) (/.f64 V A)) (/.f64 (/.f64 15 l) (/.f64 V A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 7 l) (/.f64 V (neg.f64 A))) (/.f64 (/.f64 8 l) (/.f64 V (neg.f64 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 5 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 3 l) (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 9 l) (/.f64 V (*.f64 A 1/2))) (/.f64 (/.f64 7 l) (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 2 l) (/.f64 A V)) (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 16 l) (/.f64 A V)) (*.f64 (/.f64 A V) (/.f64 15 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 5 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 3 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 (/.f64 9 l) (*.f64 A (/.f64 1/2 V))) (*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 7 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 8 l) (/.f64 A V))) (+.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 7 l) (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 (/.f64 -3 l) (/.f64 V A))) (+.f64 (/.f64 (/.f64 -3 l) (/.f64 V A)) (/.f64 -4 (/.f64 l (/.f64 A V)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) (*.f64 (/.f64 A V) (/.f64 2 l))) (+.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1 l) (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 A (/.f64 (/.f64 1 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (*.f64 l V)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1 (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1 l) (/.f64 -1 (/.f64 V A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1 l) (/.f64 1 (/.f64 V (neg.f64 A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1 l) (neg.f64 (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1 l) (*.f64 (/.f64 1 V) (neg.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (*.f64 (/.f64 A V) (/.f64 2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (*.f64 (/.f64 2 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 (/.f64 6 l) (/.f64 V A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (/.f64 (+.f64 A A) (*.f64 V (*.f64 l 1/3)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 A (/.f64 8 l)) V) (/.f64 (+.f64 A A) (*.f64 V (*.f64 l 1/3)))))
(-.f64 (*.f64 1/2 (/.f64 A (*.f64 V (/.f64 l 8)))) (/.f64 (/.f64 A V) (*.f64 l 1/3)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 8 l) (/.f64 A V)) (*.f64 (/.f64 6 l) (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (/.f64 2 (/.f64 V A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 8 (/.f64 A V)) (*.f64 6 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 8 (/.f64 A V)) (*.f64 1 (*.f64 6 (/.f64 A V)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 4 (/.f64 A V)) (*.f64 4 (/.f64 A V))) (*.f64 6 (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 4 (/.f64 A V)) (*.f64 4 (/.f64 A V))) (*.f64 1 (*.f64 6 (/.f64 A V)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 2 l) (*.f64 A (/.f64 1/2 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 2 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 A (/.f64 1/2 V)) (-.f64 (/.f64 8 l) (/.f64 6 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -2 l) (/.f64 -1/2 (/.f64 V A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 A A) (-.f64 (*.f64 (/.f64 4 l) (/.f64 1/2 V)) (/.f64 1/2 (*.f64 V (*.f64 l 1/3)))))
(*.f64 (+.f64 A A) (-.f64 (*.f64 (/.f64 1/2 V) (/.f64 4 l)) (/.f64 1/2 (*.f64 V (*.f64 l 1/3)))))
(-.f64 (/.f64 4 (/.f64 V (/.f64 A l))) (/.f64 (/.f64 A V) (*.f64 l 1/3)))
(*.f64 (/.f64 (/.f64 1 l) V) A)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1 (neg.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (neg.f64 (/.f64 A (*.f64 l V))) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (/.f64 1/2 V) l) (+.f64 A A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 1 (/.f64 1/2 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (/.f64 1/2 (/.f64 l (/.f64 A V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (-.f64 (/.f64 A (*.f64 l V)) (/.f64 1/2 (/.f64 l (/.f64 A V)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (*.f64 (/.f64 A V) (/.f64 2 l)) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1/2 (/.f64 V A)) (/.f64 -2 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 -1/2 (/.f64 V A)) (-.f64 (/.f64 7 l) (/.f64 9 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (neg.f64 (/.f64 A V)) (/.f64 -1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (/.f64 1/2 (/.f64 V (*.f64 A 1/2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 2 l) (/.f64 2 l)) (-.f64 (*.f64 A (/.f64 1/2 V)) (/.f64 1/2 (/.f64 V (*.f64 A 1/2)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (neg.f64 (/.f64 A (*.f64 l V))) (neg.f64 (/.f64 A (*.f64 l V)))) -1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 (/.f64 1/2 V) l) (/.f64 (/.f64 1/2 V) l)) (/.f64 1/2 (/.f64 1/2 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(neg.f64 (neg.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(neg.f64 (/.f64 (neg.f64 A) (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(neg.f64 (*.f64 (/.f64 -1 l) (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (+.f64 c0 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (neg.f64 c0) (*.f64 -1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 -1 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (/.f64 4 l) (/.f64 -3 l))
(/.f64 1 l)
(+.f64 (/.f64 4 l) (*.f64 (/.f64 -2 l) 3/2))
(/.f64 1 l)
(+.f64 (/.f64 4 l) (*.f64 1/2 (/.f64 -6 l)))
(/.f64 1 l)
(+.f64 (/.f64 4 l) (/.f64 -1 (*.f64 l 1/3)))
(/.f64 1 l)
(+.f64 (/.f64 1 l) 0)
(/.f64 1 l)
(+.f64 (/.f64 1 l) (*.f64 (/.f64 3 l) 0))
(+.f64 (/.f64 1 l) (*.f64 0 (/.f64 3 l)))
(+.f64 (/.f64 1 l) (/.f64 0 l))
(+.f64 0 (/.f64 1 l))
(/.f64 1 l)
(+.f64 (/.f64 -1 l) (/.f64 2 l))
(/.f64 1 l)
(+.f64 (/.f64 8 l) (neg.f64 (/.f64 7 l)))
(/.f64 1 l)
(+.f64 (/.f64 8 l) (-.f64 (/.f64 -6 l) (/.f64 1 l)))
(/.f64 1 l)
(+.f64 (/.f64 8 l) (-.f64 (/.f64 8 l) (/.f64 15 l)))
(/.f64 1 l)
(+.f64 (/.f64 1/2 l) (/.f64 1/2 l))
(/.f64 1 l)
(+.f64 (/.f64 2 l) (/.f64 -1 l))
(/.f64 1 l)
(+.f64 (/.f64 -3 l) (/.f64 4 l))
(/.f64 1 l)
(+.f64 (/.f64 16 l) (neg.f64 (/.f64 15 l)))
(/.f64 1 l)
(+.f64 (neg.f64 (/.f64 7 l)) (/.f64 8 l))
(/.f64 1 l)
(+.f64 (neg.f64 (/.f64 15 l)) (/.f64 16 l))
(/.f64 1 l)
(+.f64 (*.f64 (/.f64 3 l) 0) (/.f64 1 l))
(+.f64 (/.f64 1 l) (*.f64 0 (/.f64 3 l)))
(+.f64 (/.f64 1 l) (/.f64 0 l))
(+.f64 (*.f64 (/.f64 -2 l) 3/2) (/.f64 4 l))
(/.f64 1 l)
(+.f64 (-.f64 (/.f64 -6 l) (/.f64 1 l)) (/.f64 8 l))
(/.f64 1 l)
(+.f64 (-.f64 (/.f64 8 l) (/.f64 15 l)) (/.f64 8 l))
(/.f64 1 l)
(+.f64 (*.f64 (/.f64 4 l) 1/2) (*.f64 1/2 (/.f64 -2 l)))
(/.f64 1 l)
(+.f64 (*.f64 1/2 (/.f64 -2 l)) (*.f64 (/.f64 4 l) 1/2))
(/.f64 1 l)
(+.f64 (*.f64 1/2 (/.f64 -6 l)) (/.f64 4 l))
(/.f64 1 l)
(+.f64 (/.f64 -1 (*.f64 l 1/3)) (/.f64 4 l))
(/.f64 1 l)
(*.f64 (/.f64 1 l) 1)
(/.f64 1 l)
(*.f64 1 (/.f64 1 l))
(/.f64 1 l)
(*.f64 (/.f64 -1 l) -1)
(/.f64 1 l)
(*.f64 1/2 (/.f64 2 l))
(/.f64 1 l)
(*.f64 1/2 (-.f64 (/.f64 8 l) (/.f64 6 l)))
(/.f64 1 l)
(*.f64 (/.f64 1/2 l) 2)
(/.f64 1 l)
(*.f64 (/.f64 2 l) 1/2)
(/.f64 1 l)
(*.f64 (/.f64 -2 l) -1/2)
(/.f64 1 l)
(*.f64 -1 (/.f64 -1 l))
(/.f64 1 l)
(*.f64 2 (/.f64 1/2 l))
(/.f64 1 l)
(*.f64 2 (-.f64 (/.f64 2 l) (*.f64 3 (/.f64 1/2 l))))
(/.f64 1 l)
(*.f64 2 (-.f64 (/.f64 2 l) (/.f64 1/2 (*.f64 l 1/3))))
(/.f64 1 l)
(*.f64 -1/2 (/.f64 -2 l))
(/.f64 1 l)
(*.f64 -1/2 (-.f64 (/.f64 7 l) (/.f64 9 l)))
(/.f64 1 l)
(*.f64 -2 (neg.f64 (/.f64 1/2 l)))
(/.f64 1 l)
(*.f64 -2 (/.f64 1/2 (neg.f64 l)))
(/.f64 1 l)
(/.f64 (/.f64 1 l) 1)
(/.f64 1 l)
(/.f64 1 l)
(/.f64 (/.f64 -1 l) -1)
(/.f64 1 l)
(/.f64 1/2 (*.f64 1/2 l))
(/.f64 1 l)
(/.f64 (/.f64 1/2 l) 1/2)
(/.f64 1 l)
(/.f64 -1 (neg.f64 l))
(/.f64 1 l)
(/.f64 2 (+.f64 l l))
(/.f64 2 (/.f64 1 (/.f64 1/2 l)))
(/.f64 1 l)
(/.f64 (-.f64 (neg.f64 (/.f64 4 l)) (/.f64 -3 l)) -1)
(neg.f64 (-.f64 (neg.f64 (/.f64 4 l)) (/.f64 -3 l)))
(-.f64 (/.f64 -3 l) (/.f64 -4 l))
(neg.f64 (/.f64 -1 l))
(/.f64 1 l)
(neg.f64 (-.f64 (neg.f64 (/.f64 4 l)) (/.f64 -3 l)))
(-.f64 (/.f64 -3 l) (/.f64 -4 l))

eval395.0ms (2.6%)

Compiler

Compiled 34697 to 13777 computations (60.3% saved)

prune787.0ms (5.2%)

Pruning

21 alts after pruning (12 fresh and 9 done)

PrunedKeptTotal
New197271979
Fresh156
Picked011
Done2810
Total1975211996
Error
13.9b
Counts
1996 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
18.5b
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
18.2b
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
18.1b
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
19.7b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
22.2b
(/.f64 c0 (-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
18.7b
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
20.2b
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
19.7b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
19.8b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
20.2b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))))
20.2b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)))
39.7b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
41.6b
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l)))
18.2b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
19.4b
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
40.2b
(*.f64 c0 (sqrt.f64 (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (-.f64 (/.f64 A V) (+.f64 (/.f64 A V) (+.f64 A A))) (/.f64 -1/2 l)))))
40.3b
(*.f64 c0 (sqrt.f64 (+.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (*.f64 (/.f64 1 l) (neg.f64 A)))))
40.3b
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 (/.f64 A l) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 2) A))))))
19.8b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
18.1b
(*.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))))
18.1b
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
Compiler

Compiled 650 to 421 computations (35.2% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 2 V) (+.f64 l l))
1.7b
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
4.0b
(*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))
14.7b
(sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
Compiler

Compiled 59 to 31 computations (47.5% saved)

series5.0ms (0%)

Counts
4 → 72
Calls

36 calls:

TimeVariablePointExpression
0.0ms
l
@-inf
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
0.0ms
V
@-inf
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
0.0ms
l
@-inf
(sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
0.0ms
A
@0
(sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
0.0ms
A
@-inf
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1440×rational.json-simplify-29
1298×rational.json-simplify-33
1114×rational.json-1
1114×rational.json-2
1114×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016108
1107108
244066
3278466
Stop Event
node limit
Counts
4 → 352
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l))))
(*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
(/.f64 (/.f64 2 V) (+.f64 l l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 4 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 -1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 A (neg.f64 (/.f64 0 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l (*.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (-.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (/.f64 (+.f64 l l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 A (/.f64 0 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 0 (*.f64 A (/.f64 4 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 2 V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 4 V) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 (+.f64 l l)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 (+.f64 l l)) (neg.f64 (/.f64 0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (*.f64 0 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 1 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 2 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 l l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (*.f64 A (/.f64 2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A A) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 2 (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 A A) (*.f64 V l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 A A)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 0 (+.f64 l l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 A (/.f64 4 V))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (*.f64 V l)) A) (*.f64 A (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1/2 (*.f64 V l)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) A) (*.f64 A (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 1/2) (*.f64 1/2 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (/.f64 2 V)) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 A (/.f64 2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 V) (/.f64 A (+.f64 l (*.f64 l 3)))) (*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 A (+.f64 l (*.f64 l 3)))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 V) (/.f64 1 (+.f64 l l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A A) (/.f64 1 (+.f64 l l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 0 (/.f64 1 l)) (/.f64 1 V)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 4 V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 A A) (/.f64 (neg.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 V l)) (/.f64 (neg.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 2 (*.f64 V l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 A)) (/.f64 (neg.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1 (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 A (/.f64 2 (*.f64 V l))) 2) (*.f64 (/.f64 A (*.f64 V l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 l (+.f64 V V)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 V (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 l (+.f64 V V)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 V) (/.f64 (+.f64 l l) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 V l) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 V (*.f64 A (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 l l) A) (*.f64 V 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 V l) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 l (+.f64 V V)) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (/.f64 (neg.f64 A) (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (*.f64 V (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 2 V)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (+.f64 l l) A) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (/.f64 (*.f64 (+.f64 l l) 1/4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (+.f64 l l)) (*.f64 A (/.f64 2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 V) (*.f64 A (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (/.f64 (neg.f64 l) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 A) (*.f64 V l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 V) (*.f64 (neg.f64 (+.f64 l l)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 V) (neg.f64 (/.f64 (+.f64 l l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 V l)) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 V 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 l l)) (/.f64 V (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 1 l)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 (+.f64 l l) A) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (*.f64 (neg.f64 V) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (*.f64 l (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (/.f64 (*.f64 V l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 4 V)) (+.f64 l (*.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 4 V)) (/.f64 1 (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (+.f64 l l)) (*.f64 V 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (*.f64 V 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (+.f64 l l) A)) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (+.f64 l l) A)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -2 V) (/.f64 1 A)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 l)) (/.f64 1 A)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 V) (neg.f64 A)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 A A) (+.f64 l l)) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 A A) (neg.f64 V)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (/.f64 1 l)) (+.f64 V V)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 -2 V)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (neg.f64 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (*.f64 V (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 A (/.f64 1 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 2 V)) (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 1 l)) (*.f64 A (/.f64 2 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (neg.f64 A)) (neg.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) (/.f64 0 (+.f64 l (*.f64 l 3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 A (/.f64 1 l)) (+.f64 V V)) (/.f64 0 (+.f64 l (*.f64 l 3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 0 (+.f64 l (*.f64 l 3)))) (/.f64 V 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A (+.f64 l l)) (/.f64 0 (+.f64 l l))) (*.f64 V 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (/.f64 0 (+.f64 l l))) (*.f64 V 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (/.f64 (neg.f64 A) (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 2 (/.f64 (+.f64 l l) A))) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 (+.f64 A A) (+.f64 l l))) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (neg.f64 (*.f64 A (/.f64 2 V)))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (/.f64 (/.f64 -2 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 (/.f64 2 V) (neg.f64 A))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (/.f64 (+.f64 A A) (neg.f64 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 A (/.f64 -2 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 -1/2 (*.f64 A (/.f64 4 V)))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (neg.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (*.f64 0 (/.f64 -2 V))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 A (/.f64 1 l))) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 A) (*.f64 V l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (/.f64 1 (/.f64 1/2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c0 1/2)) (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 2 c0)) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (/.f64 1/2 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (-.f64 (*.f64 c0 1/2) (/.f64 1/2 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 c0) (neg.f64 c0)) (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 (/.f64 -1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 -1 c0)) (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (+.f64 (neg.f64 c0) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (/.f64 0 (+.f64 l (*.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (*.f64 0 (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 V l)) (/.f64 2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 V l)) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 V l)) (/.f64 -1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 1/2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (+.f64 l l))) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 l (*.f64 l 3))) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 1 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 2 l)) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 l) (/.f64 1/2 V)) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 2 V) 1/2) (/.f64 1 (+.f64 l l))) (*.f64 (/.f64 1 (+.f64 l l)) (*.f64 (/.f64 2 V) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 V)) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 l l)) (/.f64 -1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 V l)) (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 (*.f64 V l)) 2) (*.f64 (/.f64 2 (*.f64 V l)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (+.f64 l l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 (/.f64 1 (+.f64 l l)) V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 (*.f64 l (+.f64 V V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 V) (/.f64 1 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 V) (/.f64 1/2 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 4 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 V l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 l l)) (/.f64 2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 l) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 -1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 V l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 V l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (+.f64 V V))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 l l))) (neg.f64 (/.f64 4 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 V)) (neg.f64 (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 l l)) V) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (+.f64 V V))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 l (*.f64 l 3))) (*.f64 (/.f64 1/2 V) 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 V)) (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 V) 16) (/.f64 1/2 (+.f64 l (*.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 V) 16) (-.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 1/2 (+.f64 l (*.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 V) (/.f64 -2 V)) (/.f64 1/2 (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 -1 (*.f64 V l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 l)) (neg.f64 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (+.f64 l l))) (+.f64 (/.f64 -2 V) (/.f64 -2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 V l)))))))

simplify98.0ms (0.6%)

Algorithm
egg-herbie
Rules
880×rational.json-simplify-24
772×rational.json-simplify-41
664×rational.json-simplify-28
618×rational.json-simplify-13
586×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06389534
121349158
Stop Event
node limit
Counts
424 → 417
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 -1/2 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) 2)
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1/2 (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(/.f64 (-.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(/.f64 (-.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 (+.f64 l l) A)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 4 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (neg.f64 A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 -1 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (neg.f64 (/.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l (*.f64 l 3)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (/.f64 (+.f64 l l) A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 A (/.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 0 (*.f64 A (/.f64 4 V)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 2 V)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 4 V) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 (+.f64 l l)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 (+.f64 l l)) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (*.f64 0 (/.f64 1 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 1 l)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A 4) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 2 l)) 0))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (+.f64 l l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (*.f64 A (/.f64 2 (*.f64 V l))))
(+.f64 (-.f64 A A) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 A (/.f64 2 (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l)))
(+.f64 (/.f64 (-.f64 A A) (*.f64 V l)) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (-.f64 A A)) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 A (/.f64 0 (+.f64 l l))) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 0 (*.f64 A (/.f64 4 V))) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 1/2 (*.f64 V l)) A) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1/2 (*.f64 V l)) A))
(+.f64 (*.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) A) (*.f64 A (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l)))))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 1/2) (*.f64 1/2 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (*.f64 A (/.f64 2 V)) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 A (/.f64 2 V))))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 A (+.f64 l (*.f64 l 3)))) (*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 2 V)))
(+.f64 (*.f64 0 (/.f64 A (+.f64 l (*.f64 l 3)))) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 (+.f64 l l))) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (-.f64 A A) (/.f64 1 (+.f64 l l))) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (*.f64 0 (/.f64 1 l)) (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 A (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (-.f64 A A)))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 (+.f64 l l) A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 4 V))))
(-.f64 0 (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (-.f64 A A) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (*.f64 A (/.f64 2 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 0 (neg.f64 A)) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (*.f64 0 (/.f64 -1 (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (*.f64 (*.f64 A (/.f64 2 (*.f64 V l))) 2) (*.f64 (/.f64 A (*.f64 V l)) 3))
(/.f64 A (*.f64 V l))
(/.f64 2 (/.f64 (*.f64 l (+.f64 V V)) A))
(/.f64 2 (*.f64 V (/.f64 (+.f64 l l) A)))
(/.f64 2 (*.f64 (*.f64 l (+.f64 V V)) (/.f64 1 A)))
(/.f64 (/.f64 2 V) (/.f64 (+.f64 l l) A))
(/.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 A))
(/.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 1 (/.f64 (*.f64 V l) A))
(/.f64 1 (/.f64 V (*.f64 A (/.f64 1 l))))
(/.f64 1 (*.f64 (/.f64 (+.f64 l l) A) (*.f64 V 1/2)))
(/.f64 1 (*.f64 (*.f64 V l) (/.f64 1 A)))
(/.f64 1 (/.f64 (*.f64 l (+.f64 V V)) (+.f64 A A)))
(/.f64 1 (/.f64 -1 (/.f64 (neg.f64 A) (*.f64 V l))))
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 (/.f64 1 l) (*.f64 V (/.f64 1 A)))
(/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l l))
(/.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))
(/.f64 4 (*.f64 (/.f64 (+.f64 l l) A) (+.f64 V V)))
(/.f64 (/.f64 1/2 V) (/.f64 (*.f64 (+.f64 l l) 1/4) A))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 l l)) (*.f64 A (/.f64 2 V))))
(/.f64 -1 (/.f64 (neg.f64 V) (*.f64 A (/.f64 1 l))))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 (neg.f64 A) (/.f64 (neg.f64 l) (/.f64 1 V)))
(/.f64 (/.f64 (neg.f64 A) (*.f64 V l)) -1)
(/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) (neg.f64 A)))
(/.f64 (/.f64 -2 V) (*.f64 (neg.f64 (+.f64 l l)) (/.f64 1 A)))
(/.f64 (/.f64 -2 V) (neg.f64 (/.f64 (+.f64 l l) A)))
(/.f64 (/.f64 -1 (*.f64 V l)) (neg.f64 (/.f64 1 A)))
(/.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 V 4))
(/.f64 (/.f64 1 (+.f64 l l)) (/.f64 V (+.f64 A A)))
(/.f64 (*.f64 A (/.f64 1 l)) V)
(/.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 -2 (*.f64 (/.f64 (+.f64 l l) A) (neg.f64 V)))
(/.f64 (neg.f64 (/.f64 1 l)) (*.f64 (neg.f64 V) (/.f64 1 A)))
(/.f64 (+.f64 A A) (*.f64 l (+.f64 V V)))
(/.f64 (+.f64 A A) (/.f64 (*.f64 V l) 1/2))
(/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l (*.f64 l 3)))
(/.f64 (*.f64 A (/.f64 4 V)) (/.f64 1 (/.f64 1/2 (+.f64 l l))))
(/.f64 (/.f64 A (+.f64 l l)) (*.f64 V 1/2))
(/.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)
(/.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (*.f64 V 1/2))
(/.f64 (/.f64 4 (/.f64 (+.f64 l l) A)) (+.f64 V V))
(/.f64 (/.f64 -2 (/.f64 (+.f64 l l) A)) (neg.f64 V))
(/.f64 (/.f64 (/.f64 -2 V) (/.f64 1 A)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 (neg.f64 (/.f64 1 l)) (/.f64 1 A)) (neg.f64 V))
(/.f64 (*.f64 (/.f64 2 V) (neg.f64 A)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) 1/2)
(/.f64 (/.f64 (+.f64 A A) (+.f64 l l)) V)
(/.f64 (/.f64 (+.f64 A A) (neg.f64 V)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 (*.f64 A (/.f64 1 l)) (+.f64 V V)) 1/2)
(/.f64 (*.f64 A (/.f64 -2 V)) (neg.f64 (+.f64 l l)))
(/.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (neg.f64 V))
(/.f64 (*.f64 -1/2 (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (*.f64 l (+.f64 V V))))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 V (neg.f64 (+.f64 l l))))
(/.f64 (neg.f64 (*.f64 A (/.f64 1 l))) (neg.f64 V))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 1 l)) (*.f64 A (/.f64 2 l))) (neg.f64 V))
(/.f64 (-.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (neg.f64 A)) (neg.f64 (*.f64 V l)))
(/.f64 (-.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) (/.f64 0 (+.f64 l (*.f64 l 3)))) 1/2)
(/.f64 (-.f64 (/.f64 (*.f64 A (/.f64 1 l)) (+.f64 V V)) (/.f64 0 (+.f64 l (*.f64 l 3)))) 1/2)
(/.f64 (-.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 0 (+.f64 l (*.f64 l 3)))) (/.f64 V 4))
(/.f64 (-.f64 (/.f64 A (+.f64 l l)) (/.f64 0 (+.f64 l l))) (*.f64 V 1/2))
(/.f64 (-.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (/.f64 0 (+.f64 l l))) (*.f64 V 1/2))
(/.f64 (-.f64 (+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (/.f64 (neg.f64 A) (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l))) -1)
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 2 (/.f64 (+.f64 l l) A))) V)
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 (+.f64 A A) (+.f64 l l))) V)
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (neg.f64 (*.f64 A (/.f64 2 V)))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (/.f64 (/.f64 -2 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 (/.f64 2 V) (neg.f64 A))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (/.f64 (+.f64 A A) (neg.f64 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 A (/.f64 -2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 -1/2 (*.f64 A (/.f64 4 V)))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 V l)))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (neg.f64 (*.f64 V l)))
(/.f64 (-.f64 (-.f64 A A) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (*.f64 0 (/.f64 -2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 A (/.f64 1 l))) (neg.f64 V))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (/.f64 0 (/.f64 2 c0))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0))))
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 c0)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 1/2))
(*.f64 1/2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (*.f64 c0 1/2) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 c0 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (/.f64 1 (/.f64 1/2 c0)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 c0))))
(*.f64 (neg.f64 (*.f64 c0 1/2)) (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (*.f64 c0 1/2)))
(*.f64 (/.f64 1 (/.f64 1/2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (/.f64 1/2 (/.f64 2 c0)) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (/.f64 1/2 (/.f64 2 c0)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (-.f64 (*.f64 c0 1/2) (/.f64 1/2 (/.f64 2 c0))))
(*.f64 (+.f64 (neg.f64 c0) (neg.f64 c0)) (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 (/.f64 -1 c0)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1/2)
(*.f64 (/.f64 1/2 (/.f64 -1 c0)) (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (+.f64 (neg.f64 c0) (neg.f64 c0)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (/.f64 1 (*.f64 V l)) 0)
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (/.f64 0 (+.f64 l l))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 2 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (/.f64 0 (+.f64 l (*.f64 l 3)))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (*.f64 0 (/.f64 2 l))))
(+.f64 0 (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 2 (*.f64 V l)))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 2 (*.f64 V l)) (/.f64 -1 (*.f64 V l)))
(+.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 1/2 (*.f64 V l)))
(+.f64 (/.f64 0 V) (/.f64 1 (*.f64 V l)))
(+.f64 (neg.f64 (/.f64 0 (+.f64 l l))) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 0 (+.f64 l (*.f64 l 3))) (/.f64 1 (*.f64 V l)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 1 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l)))))
(+.f64 (*.f64 0 (/.f64 2 l)) (/.f64 1 (*.f64 V l)))
(+.f64 (*.f64 (/.f64 1 l) (/.f64 1/2 V)) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))
(+.f64 (*.f64 (*.f64 (/.f64 2 V) 1/2) (/.f64 1 (+.f64 l l))) (*.f64 (/.f64 1 (+.f64 l l)) (*.f64 (/.f64 2 V) 1/2)))
(+.f64 (*.f64 0 (/.f64 1 V)) (/.f64 1 (*.f64 V l)))
(-.f64 (/.f64 1 (*.f64 V l)) 0)
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 2 l)))
(-.f64 0 (/.f64 -1 (*.f64 V l)))
(-.f64 (/.f64 0 (+.f64 l l)) (/.f64 -1 (*.f64 V l)))
(-.f64 (/.f64 2 (*.f64 V l)) (/.f64 1 (*.f64 V l)))
(-.f64 (*.f64 (/.f64 2 (*.f64 V l)) 2) (*.f64 (/.f64 2 (*.f64 V l)) 3/2))
(*.f64 2 (/.f64 1/2 (*.f64 V l)))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 l l)) V))
(*.f64 2 (/.f64 1 (*.f64 l (+.f64 V V))))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 1/2 (*.f64 V l))))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 (/.f64 1 (+.f64 l l)) V)))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 (*.f64 l (+.f64 V V)))))
(*.f64 (/.f64 2 V) (/.f64 1 (+.f64 l l)))
(*.f64 (/.f64 1 (*.f64 V l)) 1)
(*.f64 1 (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 1 l) (/.f64 1 V))
(*.f64 1/2 (/.f64 2 (*.f64 V l)))
(*.f64 (/.f64 4 V) (/.f64 1/2 (+.f64 l l)))
(*.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 4 V))
(*.f64 4 (/.f64 1/2 (*.f64 l (+.f64 V V))))
(*.f64 (/.f64 1/2 V) (/.f64 2 l))
(*.f64 -1 (/.f64 -1 (*.f64 V l)))
(*.f64 (/.f64 -1 (*.f64 V l)) -1)
(*.f64 (/.f64 1 (+.f64 l l)) (/.f64 2 V))
(*.f64 (/.f64 1 V) (/.f64 1 l))
(*.f64 (/.f64 2 l) (/.f64 1/2 V))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 -1 (*.f64 V l))))
(*.f64 (/.f64 2 (*.f64 V l)) 1/2)
(*.f64 (/.f64 1/2 (*.f64 V l)) 2)
(*.f64 (/.f64 1/2 (*.f64 l (+.f64 V V))) 4)
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 l l))) (neg.f64 (/.f64 4 V)))
(*.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (/.f64 2 l)))
(*.f64 (neg.f64 (/.f64 4 V)) (neg.f64 (/.f64 1/2 (+.f64 l l))))
(*.f64 (/.f64 (/.f64 1 (+.f64 l l)) V) 2)
(*.f64 (/.f64 1 (*.f64 l (+.f64 V V))) 2)
(*.f64 (/.f64 1/2 (+.f64 l (*.f64 l 3))) (*.f64 (/.f64 1/2 V) 16))
(*.f64 (/.f64 1/2 (neg.f64 V)) (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))
(*.f64 (*.f64 (/.f64 1/2 V) 16) (/.f64 1/2 (+.f64 l (*.f64 l 3))))
(*.f64 (*.f64 (/.f64 1/2 V) 16) (-.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 1/2 (+.f64 l (*.f64 l 3)))))
(*.f64 (+.f64 (/.f64 -2 V) (/.f64 -2 V)) (/.f64 1/2 (neg.f64 (+.f64 l l))))
(*.f64 (+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 -1 (*.f64 V l))) -1/2)
(*.f64 (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))) (/.f64 1/2 (neg.f64 V)))
(*.f64 (neg.f64 (/.f64 2 l)) (neg.f64 (/.f64 1/2 V)))
(*.f64 (/.f64 1/2 (neg.f64 (+.f64 l l))) (+.f64 (/.f64 -2 V) (/.f64 -2 V)))
(neg.f64 (/.f64 -1 (*.f64 V l)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(/.f64 1 (*.f64 V l))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 4) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1/2 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1/2 (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (-.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (-.f64 A A)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 (+.f64 l l) A)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 4 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 4 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (/.f64 V 4))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (neg.f64 A)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 -1 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 V 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (neg.f64 (/.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l (*.f64 l 3)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 (+.f64 l (*.f64 l 3)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 2 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (-.f64 A A))))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A))))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l)))))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (/.f64 (+.f64 l l) A))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 A (/.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 0 (*.f64 A (/.f64 4 V)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 4 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (/.f64 V 4))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 2 V)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 (*.f64 2 A) V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 (/.f64 V A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 4 V) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (-.f64 A A) (/.f64 4 V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l (*.f64 l 3)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 (+.f64 l (*.f64 l 3)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 (+.f64 l l)) (-.f64 A A)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 1 (-.f64 A A)) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 (+.f64 l l)) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (*.f64 0 (/.f64 1 l))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 1 l)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A 4) 0))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 A (/.f64 2 l)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 (+.f64 l l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (*.f64 A (/.f64 2 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (-.f64 A A) (/.f64 A (*.f64 V l)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 A (/.f64 2 (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (-.f64 A A) (*.f64 V l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (neg.f64 (-.f64 A A)) (/.f64 A (*.f64 V l)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (neg.f64 (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)) (/.f64 A (*.f64 V l)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(+.f64 (/.f64 0 (/.f64 (+.f64 l l) A)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (*.f64 A (/.f64 0 (+.f64 l l))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(+.f64 (*.f64 0 (*.f64 A (/.f64 4 V))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 4 V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (/.f64 V 4))))
(+.f64 (*.f64 (/.f64 1/2 (*.f64 V l)) A) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1/2 (*.f64 V l)) A))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) A) (*.f64 A (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l)))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 1/2) (*.f64 1/2 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (*.f64 A (/.f64 2 V)) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 A (/.f64 2 V))))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 A (+.f64 l (*.f64 l 3)))) (*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 2 V)))
(*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (+.f64 (/.f64 2 V) (/.f64 2 V)))
(/.f64 A (*.f64 (*.f64 V 1/2) (*.f64 (+.f64 l (*.f64 l 3)) 1/2)))
(+.f64 (*.f64 0 (/.f64 A (+.f64 l (*.f64 l 3)))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l (*.f64 l 3)))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 A (/.f64 (+.f64 l (*.f64 l 3)) 0)))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 (+.f64 l l))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 (+.f64 l l)) (neg.f64 (/.f64 0 V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (*.f64 (-.f64 A A) (/.f64 1 (+.f64 l l))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 1 (-.f64 A A)) (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (+.f64 l l)))
(+.f64 (*.f64 (*.f64 0 (/.f64 1 l)) (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 0 (*.f64 A (/.f64 2 l))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 A A))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (-.f64 A A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (-.f64 A A)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (-.f64 A A)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (-.f64 A A) (/.f64 0 (*.f64 V l))))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 (+.f64 l l) A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (*.f64 0 A) (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 A (/.f64 4 V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 A (*.f64 0 (/.f64 4 V))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A (/.f64 V 4))))
(-.f64 0 (/.f64 (neg.f64 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (-.f64 A A) (/.f64 (neg.f64 A) (*.f64 V l)))
(+.f64 A (-.f64 (/.f64 A (*.f64 V l)) A))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (neg.f64 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 A (/.f64 2 (*.f64 V l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 0 (neg.f64 A)) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (*.f64 A 0) (/.f64 (neg.f64 A) (*.f64 V l)))
(-.f64 (*.f64 0 (/.f64 -1 (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (*.f64 A (/.f64 2 (*.f64 V l))) 2) (*.f64 (/.f64 A (*.f64 V l)) 3))
(-.f64 (*.f64 2 (*.f64 A (/.f64 2 (*.f64 V l)))) (*.f64 (/.f64 A (*.f64 V l)) 3))
(-.f64 (*.f64 2 (/.f64 A (/.f64 (*.f64 V l) 2))) (/.f64 3 (*.f64 V (/.f64 l A))))
(/.f64 A (*.f64 V l))
(/.f64 2 (/.f64 (*.f64 l (+.f64 V V)) A))
(/.f64 A (*.f64 V l))
(/.f64 2 (*.f64 V (/.f64 (+.f64 l l) A)))
(/.f64 A (*.f64 V l))
(/.f64 2 (*.f64 (*.f64 l (+.f64 V V)) (/.f64 1 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 2 V) (/.f64 (+.f64 l l) A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 1 (/.f64 (*.f64 V l) A))
(/.f64 A (*.f64 V l))
(/.f64 1 (/.f64 V (*.f64 A (/.f64 1 l))))
(/.f64 A (*.f64 V l))
(/.f64 1 (*.f64 (/.f64 (+.f64 l l) A) (*.f64 V 1/2)))
(/.f64 A (*.f64 V l))
(/.f64 1 (*.f64 (*.f64 V l) (/.f64 1 A)))
(/.f64 A (*.f64 V l))
(/.f64 1 (/.f64 (*.f64 l (+.f64 V V)) (+.f64 A A)))
(/.f64 A (*.f64 V l))
(/.f64 1 (/.f64 -1 (/.f64 (neg.f64 A) (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 l) (*.f64 V (/.f64 1 A)))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))
(/.f64 (/.f64 4 V) (/.f64 (+.f64 l (*.f64 l 3)) A))
(/.f64 4 (*.f64 (/.f64 (+.f64 l l) A) (+.f64 V V)))
(/.f64 A (*.f64 (/.f64 (+.f64 l l) 4) (+.f64 V V)))
(/.f64 (/.f64 1/2 V) (/.f64 (*.f64 (+.f64 l l) 1/4) A))
(/.f64 A (*.f64 V l))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 l l)) (*.f64 A (/.f64 2 V))))
(/.f64 A (*.f64 V l))
(/.f64 -1 (/.f64 (neg.f64 V) (*.f64 A (/.f64 1 l))))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (/.f64 (neg.f64 l) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (neg.f64 A) (*.f64 V l)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 -2 V) (/.f64 (+.f64 l l) (neg.f64 A)))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (/.f64 -2 V) (*.f64 (neg.f64 (+.f64 l l)) (/.f64 1 A)))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (/.f64 -2 V) (neg.f64 (/.f64 (+.f64 l l) A)))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (/.f64 -1 (*.f64 V l)) (neg.f64 (/.f64 1 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 V 4))
(/.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))
(/.f64 (/.f64 4 V) (/.f64 (+.f64 l (*.f64 l 3)) A))
(/.f64 (/.f64 1 (+.f64 l l)) (/.f64 V (+.f64 A A)))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 1 l)) V)
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 A (*.f64 V l))
(/.f64 -2 (*.f64 (/.f64 (+.f64 l l) A) (neg.f64 V)))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (neg.f64 (/.f64 1 l)) (*.f64 (neg.f64 V) (/.f64 1 A)))
(/.f64 A (*.f64 V l))
(/.f64 (+.f64 A A) (*.f64 l (+.f64 V V)))
(/.f64 A (*.f64 V l))
(/.f64 (+.f64 A A) (/.f64 (*.f64 V l) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 4 V)) (+.f64 l (*.f64 l 3)))
(/.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))
(/.f64 (/.f64 4 V) (/.f64 (+.f64 l (*.f64 l 3)) A))
(/.f64 (*.f64 A (/.f64 4 V)) (/.f64 1 (/.f64 1/2 (+.f64 l l))))
(/.f64 (*.f64 A (/.f64 4 V)) (/.f64 (+.f64 l l) 1/2))
(*.f64 (/.f64 A (/.f64 V 4)) (/.f64 1/2 (+.f64 l l)))
(/.f64 (/.f64 A (+.f64 l l)) (*.f64 V 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (*.f64 V 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 4 (/.f64 (+.f64 l l) A)) (+.f64 V V))
(/.f64 4 (*.f64 (/.f64 (+.f64 l l) A) (+.f64 V V)))
(/.f64 A (*.f64 (/.f64 (+.f64 l l) 4) (+.f64 V V)))
(/.f64 (/.f64 -2 (/.f64 (+.f64 l l) A)) (neg.f64 V))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (/.f64 (/.f64 -2 V) (/.f64 1 A)) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (/.f64 (neg.f64 (/.f64 1 l)) (/.f64 1 A)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 (/.f64 2 V) (neg.f64 A)) (neg.f64 (+.f64 l l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) 1/2)
(*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (+.f64 (/.f64 2 V) (/.f64 2 V)))
(/.f64 A (*.f64 (*.f64 V 1/2) (*.f64 (+.f64 l (*.f64 l 3)) 1/2)))
(/.f64 (/.f64 (+.f64 A A) (+.f64 l l)) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (+.f64 A A) (neg.f64 V)) (neg.f64 (+.f64 l l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (/.f64 1 l)) (+.f64 V V)) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A (/.f64 -2 V)) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (*.f64 A (neg.f64 (/.f64 1 l))) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 -1/2 (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(*.f64 (*.f64 A (/.f64 4 V)) (/.f64 -1/2 (neg.f64 (+.f64 l l))))
(*.f64 (/.f64 A (/.f64 V 4)) (/.f64 -1/2 (neg.f64 (+.f64 l l))))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (*.f64 l (+.f64 V V))))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 V (neg.f64 (+.f64 l l))))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (*.f64 A (/.f64 1 l))) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 A (/.f64 2 V)) (*.f64 A (/.f64 4 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (/.f64 4 V)) (/.f64 (*.f64 2 A) V)) (+.f64 l l))
(/.f64 (*.f64 A (-.f64 (/.f64 4 V) (/.f64 2 V))) (+.f64 l l))
(/.f64 (-.f64 (*.f64 A (/.f64 1 l)) (*.f64 A (/.f64 2 l))) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (neg.f64 A)) (neg.f64 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (/.f64 (*.f64 A (/.f64 2 V)) (+.f64 l (*.f64 l 3))) (/.f64 0 (+.f64 l (*.f64 l 3)))) 1/2)
(*.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (+.f64 (/.f64 2 V) (/.f64 2 V)))
(/.f64 A (*.f64 (*.f64 V 1/2) (*.f64 (+.f64 l (*.f64 l 3)) 1/2)))
(/.f64 (-.f64 (/.f64 (*.f64 A (/.f64 1 l)) (+.f64 V V)) (/.f64 0 (+.f64 l (*.f64 l 3)))) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 1 l) (/.f64 A (+.f64 V V))) (/.f64 0 (+.f64 l (*.f64 l 3)))) 1/2)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))
(/.f64 (-.f64 (/.f64 A (+.f64 l (*.f64 l 3))) (/.f64 0 (+.f64 l (*.f64 l 3)))) (/.f64 V 4))
(/.f64 (/.f64 4 V) (*.f64 (/.f64 1 A) (+.f64 l (*.f64 l 3))))
(/.f64 (/.f64 4 V) (/.f64 (+.f64 l (*.f64 l 3)) A))
(/.f64 (-.f64 (/.f64 A (+.f64 l l)) (/.f64 0 (+.f64 l l))) (*.f64 V 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (/.f64 1 (/.f64 (+.f64 l l) A)) (/.f64 0 (+.f64 l l))) (*.f64 V 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (+.f64 (/.f64 (neg.f64 A) (*.f64 V l)) (/.f64 (neg.f64 A) (*.f64 V l))) (/.f64 (neg.f64 A) (*.f64 V l))) -1)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 2 (/.f64 (+.f64 l l) A))) V)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 A (/.f64 2 l)) (/.f64 (+.f64 A A) (+.f64 l l))) V)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (neg.f64 (*.f64 A (/.f64 2 V)))) (neg.f64 (+.f64 l l)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (/.f64 (/.f64 -2 V) (/.f64 1 A))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 -2 (*.f64 V (/.f64 1 A))) (+.f64 (neg.f64 (/.f64 (*.f64 2 A) V)) (neg.f64 (/.f64 (*.f64 2 A) V)))) (+.f64 l l))
(-.f64 (/.f64 (neg.f64 (+.f64 A A)) (*.f64 (neg.f64 l) V)) (*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 (/.f64 2 V) (neg.f64 A))) (neg.f64 (+.f64 l l)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (/.f64 (+.f64 A A) (neg.f64 V))) (neg.f64 (+.f64 l l)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 A (/.f64 -2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 -2 (*.f64 V (/.f64 1 A))) (+.f64 (neg.f64 (/.f64 (*.f64 2 A) V)) (neg.f64 (/.f64 (*.f64 2 A) V)))) (+.f64 l l))
(-.f64 (/.f64 (neg.f64 (+.f64 A A)) (*.f64 (neg.f64 l) V)) (*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l))))
(/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 2 V))) (neg.f64 (*.f64 A (/.f64 2 V)))) (*.f64 -1/2 (*.f64 A (/.f64 4 V)))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (*.f64 A (*.f64 -1/2 (/.f64 4 V))) (+.f64 (neg.f64 (/.f64 (*.f64 2 A) V)) (neg.f64 (/.f64 (*.f64 2 A) V)))) (+.f64 l l))
(-.f64 (/.f64 (neg.f64 (+.f64 A A)) (*.f64 (neg.f64 l) V)) (*.f64 (/.f64 A (/.f64 V 4)) (/.f64 -1/2 (neg.f64 (+.f64 l l)))))
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 A 4)) (neg.f64 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (-.f64 A A) (*.f64 A (/.f64 2 V))) (neg.f64 (+.f64 l l)))
(/.f64 (-.f64 (/.f64 (*.f64 2 A) V) (-.f64 A A)) (+.f64 l l))
(/.f64 (-.f64 (/.f64 2 (/.f64 V A)) (-.f64 A A)) (+.f64 l l))
(/.f64 (-.f64 (*.f64 A (/.f64 -2 V)) (*.f64 0 (/.f64 -2 V))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 -2 V) (/.f64 (neg.f64 A) (+.f64 l l)))
(/.f64 (-.f64 (*.f64 0 (/.f64 1 l)) (*.f64 A (/.f64 1 l))) (neg.f64 V))
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (/.f64 0 (/.f64 2 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2)) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 1/2))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 2 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (+.f64 c0 c0)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0) (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 1 0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 2 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 0 (neg.f64 c0)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 0 (neg.f64 c0)))
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (+.f64 c0 c0) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1/2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 1/2) (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 c0 c0) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1/2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 c0 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (/.f64 1 (/.f64 1/2 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (neg.f64 (*.f64 c0 1/2)) (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (neg.f64 (*.f64 c0 1/2)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 c0 -1/2))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l))))) (neg.f64 (*.f64 c0 1/2)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (neg.f64 (*.f64 c0 1/2)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 c0 -1/2))
(*.f64 (/.f64 1 (/.f64 1/2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (/.f64 1/2 (/.f64 2 c0)) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (/.f64 1/2 (/.f64 2 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2) (-.f64 (*.f64 c0 1/2) (/.f64 1/2 (/.f64 2 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 (neg.f64 c0) (neg.f64 c0)) (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 1/2 (/.f64 -1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1/2)
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (/.f64 1/2 (/.f64 -1 c0)) (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (/.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (+.f64 (neg.f64 c0) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (/.f64 1 (*.f64 V l)) 0)
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V))
(+.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (/.f64 0 (+.f64 l l))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 2 l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (neg.f64 (/.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (/.f64 0 (+.f64 l (*.f64 l 3)))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))
(+.f64 (/.f64 1 (*.f64 V l)) (*.f64 1 (*.f64 0 (/.f64 2 l))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 0 (/.f64 1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 0 (+.f64 l l)) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 2 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 2 (*.f64 V l)) (/.f64 -1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 1/2 (*.f64 V l)) (/.f64 1/2 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(+.f64 (/.f64 0 V) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V))
(+.f64 (neg.f64 (/.f64 0 (+.f64 l l))) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 0 (+.f64 l (*.f64 l 3))) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))))
(*.f64 (/.f64 1 (+.f64 l l)) (+.f64 (/.f64 1 V) (/.f64 1 V)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 1 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l)))))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))))
(*.f64 (/.f64 1 (+.f64 l l)) (+.f64 (/.f64 1 V) (/.f64 1 V)))
(+.f64 (*.f64 0 (/.f64 2 l)) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(+.f64 (*.f64 (/.f64 1 l) (/.f64 1/2 V)) (*.f64 (/.f64 1/2 V) (/.f64 1 l)))
(/.f64 1 (*.f64 V l))
(+.f64 (*.f64 (*.f64 (/.f64 2 V) 1/2) (/.f64 1 (+.f64 l l))) (*.f64 (/.f64 1 (+.f64 l l)) (*.f64 (/.f64 2 V) 1/2)))
(+.f64 (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))) (*.f64 (/.f64 2 V) (/.f64 1/2 (+.f64 l l))))
(*.f64 (/.f64 1 (+.f64 l l)) (+.f64 (/.f64 1 V) (/.f64 1 V)))
(+.f64 (*.f64 0 (/.f64 1 V)) (/.f64 1 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V))
(-.f64 (/.f64 1 (*.f64 V l)) 0)
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 -1 l) V))
(-.f64 (/.f64 1 (*.f64 V l)) (neg.f64 (/.f64 0 (+.f64 l l))))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l (*.f64 l 3))))
(-.f64 (/.f64 1 (*.f64 V l)) (*.f64 0 (/.f64 2 l)))
(-.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 l))
(/.f64 (-.f64 (/.f64 1 V) 0) l)
(-.f64 0 (/.f64 -1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(-.f64 (/.f64 0 (+.f64 l l)) (/.f64 -1 (*.f64 V l)))
(+.f64 (/.f64 1 (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 2 (*.f64 V l)) (/.f64 1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(-.f64 (*.f64 (/.f64 2 (*.f64 V l)) 2) (*.f64 (/.f64 2 (*.f64 V l)) 3/2))
(/.f64 1 (*.f64 V l))
(*.f64 2 (/.f64 1/2 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 l l)) V))
(*.f64 2 (/.f64 1 (*.f64 (+.f64 l l) V)))
(/.f64 2 (*.f64 V (+.f64 l l)))
(*.f64 2 (/.f64 1 (*.f64 l (+.f64 V V))))
(/.f64 1 (*.f64 V l))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 1/2 (*.f64 V l))))
(/.f64 1 (*.f64 V l))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 (/.f64 1 (+.f64 l l)) V)))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 (*.f64 (+.f64 l l) V))))
(-.f64 (*.f64 (/.f64 1 (*.f64 V l)) 2) (/.f64 2 (*.f64 V (+.f64 l l))))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 V l)) (/.f64 1 (*.f64 l (+.f64 V V)))))
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 2 V) (/.f64 1 (+.f64 l l)))
(*.f64 2 (/.f64 1 (*.f64 (+.f64 l l) V)))
(/.f64 2 (*.f64 V (+.f64 l l)))
(*.f64 (/.f64 1 (*.f64 V l)) 1)
(/.f64 1 (*.f64 V l))
(*.f64 1 (/.f64 1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 1 V))
(/.f64 1 (*.f64 V l))
(*.f64 1/2 (/.f64 2 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 4 V) (/.f64 1/2 (+.f64 l l)))
(*.f64 2 (/.f64 1 (*.f64 (+.f64 l l) V)))
(/.f64 2 (*.f64 V (+.f64 l l)))
(*.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 4 V))
(*.f64 2 (/.f64 1 (*.f64 (+.f64 l l) V)))
(/.f64 2 (*.f64 V (+.f64 l l)))
(*.f64 4 (/.f64 1/2 (*.f64 l (+.f64 V V))))
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 1/2 V) (/.f64 2 l))
(/.f64 1 (*.f64 V l))
(*.f64 -1 (/.f64 -1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 -1 (*.f64 V l)) -1)
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 1 (+.f64 l l)) (/.f64 2 V))
(*.f64 2 (/.f64 1 (*.f64 (+.f64 l l) V)))
(/.f64 2 (*.f64 V (+.f64 l l)))
(*.f64 (/.f64 1 V) (/.f64 1 l))
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 2 l) (/.f64 1/2 V))
(/.f64 1 (*.f64 V l))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 -1 (*.f64 V l))))
(*.f64 -1/2 (/.f64 -2 (*.f64 V l)))
(*.f64 (/.f64 2 (*.f64 V l)) 1/2)
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 V l)) 2)
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 l (+.f64 V V))) 4)
(/.f64 1 (*.f64 V l))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 l l))) (neg.f64 (/.f64 4 V)))
(/.f64 -2 (*.f64 V (neg.f64 (+.f64 l l))))
(*.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (/.f64 2 l)))
(*.f64 (/.f64 -2 l) (/.f64 -1/2 V))
(*.f64 (neg.f64 (/.f64 4 V)) (neg.f64 (/.f64 1/2 (+.f64 l l))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 l l))) (neg.f64 (/.f64 4 V)))
(/.f64 -2 (*.f64 V (neg.f64 (+.f64 l l))))
(*.f64 (/.f64 (/.f64 1 (+.f64 l l)) V) 2)
(*.f64 2 (/.f64 1 (*.f64 (+.f64 l l) V)))
(/.f64 2 (*.f64 V (+.f64 l l)))
(*.f64 (/.f64 1 (*.f64 l (+.f64 V V))) 2)
(/.f64 1 (*.f64 V l))
(*.f64 (/.f64 1/2 (+.f64 l (*.f64 l 3))) (*.f64 (/.f64 1/2 V) 16))
(/.f64 (*.f64 (/.f64 1/2 V) 8) (+.f64 l (*.f64 l 3)))
(*.f64 (/.f64 1/2 (neg.f64 V)) (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))
(/.f64 1 (*.f64 V l))
(*.f64 (*.f64 (/.f64 1/2 V) 16) (/.f64 1/2 (+.f64 l (*.f64 l 3))))
(*.f64 (/.f64 1/2 (+.f64 l (*.f64 l 3))) (*.f64 (/.f64 1/2 V) 16))
(/.f64 (*.f64 (/.f64 1/2 V) 8) (+.f64 l (*.f64 l 3)))
(*.f64 (*.f64 (/.f64 1/2 V) 16) (-.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 1/2 (+.f64 l (*.f64 l 3)))))
(*.f64 (+.f64 (/.f64 -2 V) (/.f64 -2 V)) (/.f64 1/2 (neg.f64 (+.f64 l l))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 l l))) (neg.f64 (/.f64 4 V)))
(/.f64 -2 (*.f64 V (neg.f64 (+.f64 l l))))
(*.f64 (+.f64 (/.f64 -1 (*.f64 V l)) (/.f64 -1 (*.f64 V l))) -1/2)
(*.f64 -1/2 (/.f64 -2 (*.f64 V l)))
(*.f64 (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))) (/.f64 1/2 (neg.f64 V)))
(/.f64 1 (*.f64 V l))
(*.f64 (neg.f64 (/.f64 2 l)) (neg.f64 (/.f64 1/2 V)))
(*.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (/.f64 2 l)))
(*.f64 (/.f64 -2 l) (/.f64 -1/2 V))
(*.f64 (/.f64 1/2 (neg.f64 (+.f64 l l))) (+.f64 (/.f64 -2 V) (/.f64 -2 V)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 l l))) (neg.f64 (/.f64 4 V)))
(/.f64 -2 (*.f64 V (neg.f64 (+.f64 l l))))
(neg.f64 (/.f64 -1 (*.f64 V l)))
(/.f64 1 (*.f64 V l))

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (*.f64 V (/.f64 l A)))
1.6b
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
5.6b
(*.f64 V (/.f64 l A))
14.7b
(sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A))))
Compiler

Compiled 42 to 16 computations (61.9% saved)

series7.0ms (0%)

Counts
4 → 84
Calls

39 calls:

TimeVariablePointExpression
0.0ms
l
@-inf
(*.f64 V (/.f64 l A))
0.0ms
A
@0
(*.f64 V (/.f64 l A))
0.0ms
V
@-inf
(sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A))))
0.0ms
l
@0
(*.f64 V (/.f64 l A))
0.0ms
A
@-inf
(*.f64 V (/.f64 l A))

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1288×rational.json-simplify-6
1032×rational.json-simplify-3
1024×rational.json-simplify-29
888×rational.json-simplify-33
832×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01384
18266
231966
3202166
Stop Event
node limit
Counts
4 → 473
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A))))
(*.f64 V (/.f64 l A))
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
(/.f64 1 (*.f64 V (/.f64 l A)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 V (/.f64 0 (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 0 (-.f64 (/.f64 l A) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 0 (-.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 0 (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 (/.f64 l A) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (-.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 l A) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (-.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1 A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (neg.f64 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 V (-.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 (neg.f64 l) A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 0 (-.f64 (/.f64 l A) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 0 (-.f64 V (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (/.f64 0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (/.f64 (/.f64 0 A) (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 V (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 (*.f64 V (+.f64 l l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (+.f64 l l) (-.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1/2 A) (/.f64 (-.f64 l l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 (*.f64 V 1/2) A) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1 A) (-.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1/2 (/.f64 A l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 A) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 (/.f64 l A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 V V) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 A l)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 (neg.f64 l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 (neg.f64 l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 (neg.f64 l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (/.f64 0 (/.f64 A l))) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (/.f64 l A) V)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 V (/.f64 l A))) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 A V)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 A) (/.f64 1 V)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (/.f64 0 A)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 V (+.f64 l l)) 0) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 V)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 V)) (-.f64 0 (*.f64 (/.f64 (neg.f64 l) A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 V)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (/.f64 (neg.f64 l) A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (-.f64 0 (*.f64 (/.f64 (neg.f64 l) A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (/.f64 (neg.f64 l) A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 0 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (-.f64 V V) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (/.f64 0 (/.f64 A l)) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (/.f64 0 (/.f64 A V)) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 A) V) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (/.f64 A l)) V) (*.f64 V (/.f64 1/2 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 V (/.f64 1/2 (/.f64 A l))) (*.f64 (/.f64 1/2 (/.f64 A l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 1/2 A)) V) (*.f64 V (*.f64 (/.f64 1/2 A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 V (/.f64 A l)) 1/2) (*.f64 1/2 (/.f64 V (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 V l) (/.f64 1/2 A)) (*.f64 (/.f64 1/2 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (*.f64 V 1/2) A)) (*.f64 (/.f64 (*.f64 V 1/2) A) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 V 1/2) A)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 V V) (/.f64 1 A)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 l l) (/.f64 1 A)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 V (+.f64 l l))) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (-.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 A) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 0 (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (-.f64 V V) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 V V) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 V V) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 A l)) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 V (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (neg.f64 l) A) V) (-.f64 (*.f64 0 (neg.f64 V)) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (neg.f64 l) A) V) (-.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 A) (/.f64 1 V)) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 V (/.f64 0 A)) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 V (+.f64 l l)) 0) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 V)) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))) (*.f64 V (*.f64 (/.f64 l A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A l)) (-.f64 V V)) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 V V) (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 V V) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A l)) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 A V)) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 V (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 1 V) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l A) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 V (/.f64 A l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V l) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 A (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 (+.f64 A A) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 A) (/.f64 1 (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 V) (/.f64 A (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 V) (/.f64 -1 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V (/.f64 (neg.f64 l) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (neg.f64 A) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (neg.f64 A) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (neg.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 l) A) (neg.f64 (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V 1/2) A) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 V V) (/.f64 (/.f64 A l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 A l)) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V (+.f64 l l)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V (+.f64 l l)) (/.f64 1 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 V A) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 l) (/.f64 1 V)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 l) A) V) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) V) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 V)) (*.f64 (/.f64 A l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V l) (+.f64 A A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) V) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 V (+.f64 l l))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 0 (+.f64 A A))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 V l) (+.f64 A A)) (/.f64 0 (+.f64 A A))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 V 1/2) A) (/.f64 0 (+.f64 A A))) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 V A) (/.f64 0 A)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 V (/.f64 A l)) (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 V (/.f64 A l)) (/.f64 (*.f64 V l) (+.f64 A A))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 l 1/2) l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 l A) 1/2) (/.f64 l A)) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 V) 1/2) (neg.f64 V)) (/.f64 A (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) 1/2) (*.f64 V (/.f64 (neg.f64 l) A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) 1/2) (*.f64 (/.f64 (neg.f64 l) A) V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (neg.f64 (*.f64 V l))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (/.f64 (neg.f64 l) (/.f64 1 V))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (*.f64 (neg.f64 l) V)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (*.f64 -1/2 (*.f64 V (+.f64 l l)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 V) V) (neg.f64 V)) (/.f64 A (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l))) (*.f64 (/.f64 (neg.f64 l) A) V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (neg.f64 (*.f64 V l))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (/.f64 (neg.f64 l) (/.f64 1 V))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (*.f64 (neg.f64 l) V)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (*.f64 -1/2 (*.f64 V (+.f64 l l)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 V (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 l) A) V))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 c0)) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 (/.f64 0 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 l) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 1 V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 1 V) (/.f64 0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 0 (*.f64 V (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 0 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 (/.f64 0 l) (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 (/.f64 A l) 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 2 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (/.f64 2 (/.f64 V (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 l)) V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 V (+.f64 l l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 l A)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 V) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 V) (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 V)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (*.f64 V (+.f64 l l))) 2) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1 l)) (*.f64 (/.f64 1 l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (*.f64 V (+.f64 l l)))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 V (+.f64 l l)))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 V (+.f64 l l)))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (-.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (neg.f64 l)) (neg.f64 (/.f64 1 V))) (*.f64 (neg.f64 (/.f64 1 V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l))) (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (-.f64 0 (/.f64 2 (/.f64 V (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 2 (/.f64 V (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 2 (/.f64 V (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 V) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 l A)) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 V) 0) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (/.f64 A (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l))))) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (/.f64 1 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 A (/.f64 1/2 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (/.f64 V (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 A (neg.f64 l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A (neg.f64 l)) V) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (/.f64 2 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A l) 1/2) (/.f64 2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 V)) (/.f64 A (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 V (/.f64 A l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 (+.f64 A A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 V) (*.f64 (/.f64 A l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 V (*.f64 (/.f64 l A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (/.f64 1/2 (*.f64 V (*.f64 (/.f64 l A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (neg.f64 (*.f64 A (/.f64 1/2 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 V (/.f64 (neg.f64 l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (/.f64 A (*.f64 V l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 (*.f64 V (+.f64 l l)))) (/.f64 1/2 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 1 V)) (/.f64 1 V)) (/.f64 1/2 (/.f64 (neg.f64 l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 A (neg.f64 l)) V))))))

simplify209.0ms (1.4%)

Algorithm
egg-herbie
Rules
1402×rational.json-simplify-3
1244×rational.json-simplify-2
1220×rational.json-simplify-12
1116×rational.json-simplify-1
636×rational.json-simplify-5
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087116609
1276616103
Stop Event
node limit
Counts
557 → 711
Calls
Call 1
Inputs
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 V (/.f64 A l)) 0)
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 0 A))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 V V))
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A l)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 l l))
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A V)))
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A l))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (-.f64 V V)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1 A) 0))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (neg.f64 V) 0))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (-.f64 l l)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 (neg.f64 l) A) 0))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (/.f64 0 (/.f64 A V))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 V (/.f64 0 A))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (+.f64 A A))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V l) 0))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (+.f64 l l) (-.f64 V V)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1/2 A) (/.f64 (-.f64 l l) 1/2)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 (*.f64 V 1/2) A) 0))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1 A) (-.f64 V V)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1/2 (/.f64 A l)) 0))
(+.f64 0 (/.f64 V (/.f64 A l)))
(+.f64 (/.f64 0 A) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 (/.f64 l A) 2)))
(+.f64 (-.f64 V V) (/.f64 V (/.f64 A l)))
(+.f64 (/.f64 0 (/.f64 A l)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (*.f64 V (/.f64 0 (/.f64 A l))) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 0 (-.f64 (/.f64 l A) V)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 0 (-.f64 V (/.f64 l A))) (/.f64 V (/.f64 A l)))
(+.f64 (/.f64 0 (/.f64 A V)) (/.f64 V (/.f64 A l)))
(+.f64 (/.f64 (/.f64 0 A) (/.f64 1 V)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 V (/.f64 0 A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 (*.f64 V (+.f64 l l)) 0) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 0 (neg.f64 V)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 0 (neg.f64 V)) (-.f64 0 (*.f64 (/.f64 (neg.f64 l) A) V)))
(+.f64 (*.f64 0 (neg.f64 V)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (/.f64 (neg.f64 l) A) V)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (-.f64 0 (*.f64 (/.f64 (neg.f64 l) A) V)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (/.f64 (neg.f64 l) A) V)))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 0 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (-.f64 V V) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (/.f64 0 (/.f64 A l)) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (/.f64 0 (/.f64 A V)) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 (*.f64 (/.f64 0 A) V) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 (/.f64 1/2 (/.f64 A l)) V) (*.f64 V (/.f64 1/2 (/.f64 A l))))
(+.f64 (*.f64 V (/.f64 1/2 (/.f64 A l))) (*.f64 (/.f64 1/2 (/.f64 A l)) V))
(+.f64 (*.f64 (*.f64 l (/.f64 1/2 A)) V) (*.f64 V (*.f64 (/.f64 1/2 A) l)))
(+.f64 (*.f64 (/.f64 V (/.f64 A l)) 1/2) (*.f64 1/2 (/.f64 V (/.f64 A l))))
(+.f64 (*.f64 (*.f64 V l) (/.f64 1/2 A)) (*.f64 (/.f64 1/2 A) (*.f64 V l)))
(+.f64 (*.f64 l (/.f64 (*.f64 V 1/2) A)) (*.f64 (/.f64 (*.f64 V 1/2) A) l))
(+.f64 (*.f64 0 (/.f64 (*.f64 V 1/2) A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 (-.f64 V V) (/.f64 1 A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 (-.f64 l l) (/.f64 1 A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 0 (*.f64 V (+.f64 l l))) (/.f64 V (/.f64 A l)))
(-.f64 (/.f64 V (/.f64 A l)) 0)
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 0 A))
(-.f64 (/.f64 V (/.f64 A l)) (-.f64 V V))
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A l)))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l))))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A))))
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A V)))
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V)))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 A)))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0))
(-.f64 0 (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (/.f64 0 A) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 0 (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (-.f64 V V) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (-.f64 V V) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (-.f64 V V) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (/.f64 0 (/.f64 A l)) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (/.f64 V (/.f64 A l)))
(-.f64 (*.f64 V (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 (/.f64 (neg.f64 l) A) V) (-.f64 (*.f64 0 (neg.f64 V)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (*.f64 (/.f64 (neg.f64 l) A) V) (-.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (/.f64 (/.f64 0 A) (/.f64 1 V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 V (/.f64 0 A)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 (*.f64 V (+.f64 l l)) 0) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 0 (neg.f64 V)) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))) (*.f64 V (*.f64 (/.f64 l A) 2)))
(-.f64 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (+.f64 (/.f64 0 (/.f64 A l)) (-.f64 V V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 (-.f64 V V) (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 (-.f64 V V) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 (/.f64 0 (/.f64 A l)) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(/.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 V (/.f64 A l))
(/.f64 l (/.f64 A V))
(/.f64 l (*.f64 (/.f64 1 V) A))
(/.f64 (/.f64 l A) (/.f64 1 V))
(/.f64 (/.f64 V (/.f64 A l)) 1)
(/.f64 (*.f64 V l) A)
(/.f64 1/2 (*.f64 A (/.f64 1/2 (*.f64 V l))))
(/.f64 (+.f64 l l) (*.f64 (+.f64 A A) (/.f64 1 V)))
(/.f64 (/.f64 1/2 A) (/.f64 1 (*.f64 V (+.f64 l l))))
(/.f64 -1 (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 (neg.f64 V) (/.f64 A (neg.f64 l)))
(/.f64 (neg.f64 V) (/.f64 -1 (/.f64 l A)))
(/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) -1)
(/.f64 (neg.f64 l) (/.f64 (neg.f64 A) V))
(/.f64 (neg.f64 l) (*.f64 (neg.f64 A) (/.f64 1 V)))
(/.f64 (neg.f64 l) (neg.f64 (/.f64 A V)))
(/.f64 (/.f64 (neg.f64 l) A) (neg.f64 (/.f64 1 V)))
(/.f64 (/.f64 (*.f64 V 1/2) A) (/.f64 1/2 l))
(/.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))
(/.f64 (+.f64 V V) (/.f64 (/.f64 A l) 1/2))
(/.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) 2)
(/.f64 (/.f64 1/2 (/.f64 A l)) (/.f64 1/2 V))
(/.f64 (*.f64 V (+.f64 l l)) (+.f64 A A))
(/.f64 (*.f64 V (+.f64 l l)) (/.f64 1 (/.f64 1/2 A)))
(/.f64 (/.f64 V A) (/.f64 1 l))
(/.f64 (/.f64 (neg.f64 l) (/.f64 1 V)) (neg.f64 A))
(/.f64 (*.f64 (/.f64 (neg.f64 l) A) V) -1)
(/.f64 (*.f64 (neg.f64 l) V) (neg.f64 A))
(/.f64 (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l)))) 1/2)
(/.f64 (/.f64 1 (/.f64 2 V)) (*.f64 (/.f64 A l) 1/2))
(/.f64 (/.f64 (*.f64 V l) (+.f64 A A)) 1/2)
(/.f64 (*.f64 (+.f64 l l) V) (+.f64 A A))
(/.f64 (*.f64 -1/2 (*.f64 V (+.f64 l l))) (neg.f64 A))
(/.f64 (-.f64 (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 0 (+.f64 A A))) 1/2)
(/.f64 (-.f64 (/.f64 (*.f64 V l) (+.f64 A A)) (/.f64 0 (+.f64 A A))) 1/2)
(/.f64 (-.f64 (/.f64 (*.f64 V 1/2) A) (/.f64 0 (+.f64 A A))) (/.f64 1/2 l))
(/.f64 (-.f64 (/.f64 V A) (/.f64 0 A)) (/.f64 1 l))
(/.f64 (-.f64 (/.f64 V (/.f64 A l)) (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l))))) 1/2)
(/.f64 (-.f64 (/.f64 V (/.f64 A l)) (/.f64 (*.f64 V l) (+.f64 A A))) 1/2)
(/.f64 (-.f64 (/.f64 l 1/2) l) (/.f64 A V))
(/.f64 (-.f64 (/.f64 (/.f64 l A) 1/2) (/.f64 l A)) (/.f64 1 V))
(/.f64 (-.f64 (/.f64 (neg.f64 V) 1/2) (neg.f64 V)) (/.f64 A (neg.f64 l)))
(/.f64 (-.f64 (/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) 1/2) (*.f64 V (/.f64 (neg.f64 l) A))) -1)
(/.f64 (-.f64 (/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) 1/2) (*.f64 (/.f64 (neg.f64 l) A) V)) -1)
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (neg.f64 (*.f64 V l))) (neg.f64 A))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (/.f64 (neg.f64 l) (/.f64 1 V))) (neg.f64 A))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (*.f64 (neg.f64 l) V)) (neg.f64 A))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (*.f64 -1/2 (*.f64 V (+.f64 l l)))) (neg.f64 A))
(/.f64 (-.f64 (-.f64 (neg.f64 V) V) (neg.f64 V)) (/.f64 A (neg.f64 l)))
(/.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l))) (*.f64 (/.f64 (neg.f64 l) A) V)) -1)
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (neg.f64 (*.f64 V l))) (neg.f64 A))
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (/.f64 (neg.f64 l) (/.f64 1 V))) (neg.f64 A))
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (*.f64 (neg.f64 l) V)) (neg.f64 A))
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (*.f64 -1/2 (*.f64 V (+.f64 l l)))) (neg.f64 A))
(neg.f64 (*.f64 V (/.f64 (neg.f64 l) A)))
(neg.f64 (*.f64 (/.f64 (neg.f64 l) A) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 V) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 V) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 l) V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 1 V) (/.f64 0 l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 0 (*.f64 V (+.f64 l l)))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 0 (+.f64 V V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 (/.f64 0 l) (+.f64 V V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 (/.f64 A l) 1/2) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 2 V) 0))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) A))
(+.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (/.f64 2 (/.f64 V (/.f64 A l))))
(+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 (/.f64 A (neg.f64 l)) V))
(+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 l)) V)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (*.f64 V (+.f64 l l))) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 V) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (/.f64 l A)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 1 V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 1 V) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l))))))
(+.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l))))))
(+.f64 (*.f64 0 (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 0 (*.f64 V (+.f64 l l))) 2) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1 l)) (*.f64 (/.f64 1 l) 0))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V (+.f64 l l)))) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 V (+.f64 l l)))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) 0))
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 V (+.f64 l l)))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (-.f64 A A)))
(+.f64 (*.f64 (/.f64 A (neg.f64 l)) (neg.f64 (/.f64 1 V))) (*.f64 (neg.f64 (/.f64 1 V)) 0))
(+.f64 (*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l))) (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) 0))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 V V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) (+.f64 V V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) V))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(-.f64 0 (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (-.f64 0 (/.f64 2 (/.f64 V (/.f64 A l)))))
(-.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 2 (/.f64 V (/.f64 A l))))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 2 (/.f64 V (/.f64 A l)))))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (/.f64 0 (/.f64 l A)) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (*.f64 (/.f64 1 V) 0) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (*.f64 (/.f64 1 V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))))
(-.f64 (+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (/.f64 A (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l))))) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))))
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 A (/.f64 (/.f64 1 V) l))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 2 (*.f64 A (/.f64 1/2 (*.f64 V l))))
(*.f64 1/2 (/.f64 2 (/.f64 V (/.f64 A l))))
(*.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) 2)
(*.f64 -1 (/.f64 (/.f64 A (neg.f64 l)) V))
(*.f64 (/.f64 (/.f64 A (neg.f64 l)) V) -1)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 1/2 V) (/.f64 2 (/.f64 l A)))
(*.f64 (*.f64 (/.f64 A l) 1/2) (/.f64 2 V))
(*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (+.f64 A A))
(*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 (/.f64 1/2 A)))
(*.f64 (neg.f64 (/.f64 1 V)) (/.f64 A (neg.f64 l)))
(*.f64 (/.f64 2 (/.f64 V (/.f64 A l))) 1/2)
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 A A) V))
(*.f64 (/.f64 2 V) (*.f64 (/.f64 A l) 1/2))
(*.f64 4 (/.f64 1/2 (*.f64 V (*.f64 (/.f64 l A) 2))))
(*.f64 4 (-.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (/.f64 1/2 (*.f64 V (*.f64 (/.f64 l A) 2)))))
(*.f64 -2 (neg.f64 (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(*.f64 -2 (/.f64 1/2 (*.f64 V (/.f64 (neg.f64 l) A))))
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(*.f64 (-.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (/.f64 A (*.f64 V l))) -1/2)
(*.f64 (+.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 (*.f64 V (+.f64 l l)))) (/.f64 1/2 (/.f64 1/2 A)))
(*.f64 (-.f64 (neg.f64 (/.f64 1 V)) (/.f64 1 V)) (/.f64 1/2 (/.f64 (neg.f64 l) A)))
(neg.f64 (/.f64 (/.f64 A (neg.f64 l)) V))
Outputs
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 1/2 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(-.f64 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 (-.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 V (/.f64 A l)) 0)
(*.f64 l (/.f64 V A))
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 0 A))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 0 A))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 V V))
(+.f64 V (-.f64 (*.f64 l (/.f64 V A)) V))
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A l)))
(*.f64 l (/.f64 V A))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (/.f64 l (/.f64 A 0))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 l l))
(+.f64 l (-.f64 (*.f64 l (/.f64 V A)) l))
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A V)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 A)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (/.f64 l (/.f64 A 0))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (/.f64 0 (/.f64 A V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 V (/.f64 0 A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 0 (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 A)))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (/.f64 0 A) (-.f64 V V)))
(+.f64 (/.f64 0 A) (+.f64 V (-.f64 (*.f64 l (/.f64 V A)) V)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A l))))
(+.f64 V (-.f64 (*.f64 l (/.f64 V A)) V))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 l (/.f64 A 0)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (-.f64 V V) (+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (-.f64 V V) (+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A V))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 l (/.f64 V A)) V)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 l (/.f64 V A)) V)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 0 A))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 l (/.f64 V A)) V)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (-.f64 V V) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (*.f64 0 (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (*.f64 V (*.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 A)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 0 A))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (-.f64 V V)))
(+.f64 V (-.f64 (*.f64 l (/.f64 V A)) V))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (/.f64 l (/.f64 A 0))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 (/.f64 A V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 A)))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (/.f64 0 A) (/.f64 V (/.f64 A 0))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (/.f64 0 A) (*.f64 0 (/.f64 V A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 l (/.f64 V A)) V)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 (/.f64 A l)))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (*.f64 V (/.f64 l (/.f64 A 0))) (/.f64 V (/.f64 A 0))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (*.f64 V (/.f64 l (/.f64 A 0))) (*.f64 0 (/.f64 V A))))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (*.f64 0 (-.f64 (/.f64 l A) V)) (/.f64 V (/.f64 A 0))))
(+.f64 (+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A))) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (*.f64 0 (-.f64 (/.f64 l A) V)) (/.f64 V (/.f64 A 0))))
(+.f64 (+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A))) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (/.f64 V (/.f64 A 0)) (*.f64 0 (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (*.f64 0 (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (/.f64 0 (/.f64 A V))))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (/.f64 (/.f64 0 A) (/.f64 1 V))))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (*.f64 V (/.f64 0 A))))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 0 (*.f64 (*.f64 V (+.f64 l l)) 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 0 A)))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (-.f64 V V) (/.f64 0 A)))
(-.f64 (+.f64 V (-.f64 (*.f64 l (/.f64 V A)) V)) (/.f64 0 A))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 0 (/.f64 A V))))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (-.f64 (-.f64 (*.f64 l (/.f64 V A)) V) (*.f64 0 (/.f64 V A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (-.f64 (-.f64 (*.f64 l (/.f64 V A)) V) (*.f64 0 (/.f64 V A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (*.f64 V (/.f64 0 A))))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (-.f64 (-.f64 (*.f64 l (/.f64 V A)) V) (*.f64 0 (/.f64 V A))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (-.f64 V V) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (-.f64 V V) (*.f64 0 (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (-.f64 V V) (*.f64 V (*.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 A)))
(-.f64 (/.f64 (+.f64 0 V) (/.f64 A l)) (/.f64 0 A))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 0 A))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 0 (/.f64 A V))))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 0 A))))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 A)))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (/.f64 V (/.f64 A 0)) (/.f64 0 A)))
(+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 l (/.f64 V A)) (/.f64 0 A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 V (-.f64 V (/.f64 V (/.f64 A 0)))))
(-.f64 (+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A))) (-.f64 V V))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 0 A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (/.f64 V (/.f64 A 0)) (*.f64 0 (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (*.f64 0 (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l)))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1 A) 0))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 1 A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (neg.f64 V) 0))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (-.f64 l l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (-.f64 l l)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 (neg.f64 l) A) 0))
(*.f64 l (/.f64 V A))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 0 (-.f64 (/.f64 l A) V))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 0 (-.f64 V (/.f64 l A)))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (/.f64 0 (/.f64 A V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (/.f64 (/.f64 0 A) (/.f64 1 V))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 V (/.f64 0 A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 1 (*.f64 (*.f64 V (+.f64 l l)) 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (+.f64 A A))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (/.f64 0 (+.f64 A A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 0 (/.f64 (+.f64 A A) V)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V l) 0))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 (*.f64 V l) 0))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (+.f64 l l) (-.f64 V V)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (-.f64 l l)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1/2 A) (/.f64 (-.f64 l l) 1/2)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 (/.f64 1/2 A) (/.f64 (-.f64 l l) 1/2)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 (-.f64 l l) (/.f64 1 A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 (*.f64 V 1/2) A) 0))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 1/2 (/.f64 V A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 0 (/.f64 A (*.f64 V 1/2))))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1 A) (-.f64 V V)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 (-.f64 V V) (/.f64 1 A)))
(+.f64 (/.f64 V (/.f64 A l)) (*.f64 (/.f64 1/2 (/.f64 A l)) 0))
(*.f64 l (/.f64 V A))
(+.f64 0 (/.f64 V (/.f64 A l)))
(*.f64 l (/.f64 V A))
(+.f64 (/.f64 0 A) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 0 A))
(+.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 (/.f64 l A) 2)))
(+.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 2 (/.f64 l A))))
(+.f64 (*.f64 V (/.f64 l (neg.f64 A))) (*.f64 (/.f64 l A) (*.f64 V 2)))
(+.f64 (-.f64 V V) (/.f64 V (/.f64 A l)))
(+.f64 V (-.f64 (*.f64 l (/.f64 V A)) V))
(+.f64 (/.f64 0 (/.f64 A l)) (/.f64 V (/.f64 A l)))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 2 (/.f64 l A))))
(+.f64 (*.f64 V (/.f64 l (neg.f64 A))) (*.f64 (/.f64 l A) (*.f64 V 2)))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (-.f64 V V) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (-.f64 V V) (+.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 2 (/.f64 l A)))))
(+.f64 (-.f64 V V) (+.f64 (*.f64 V (/.f64 l (neg.f64 A))) (*.f64 (/.f64 l A) (*.f64 V 2))))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (/.f64 l (/.f64 A 0)) (+.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 2 (/.f64 l A)))))
(+.f64 (/.f64 l (/.f64 A 0)) (+.f64 (*.f64 V (/.f64 l (neg.f64 A))) (*.f64 (/.f64 l A) (*.f64 V 2))))
(+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (+.f64 (/.f64 V (/.f64 A 0)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (+.f64 (*.f64 0 (/.f64 V A)) (*.f64 V (/.f64 l (neg.f64 A)))))
(+.f64 (*.f64 V (/.f64 0 (/.f64 A l))) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (/.f64 l (/.f64 A 0))))
(+.f64 (*.f64 0 (-.f64 (/.f64 l A) V)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (*.f64 0 (-.f64 V (/.f64 l A))) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(+.f64 (*.f64 V 0) (*.f64 l (/.f64 V A)))
(+.f64 (/.f64 0 (/.f64 A V)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (/.f64 (/.f64 0 A) (/.f64 1 V)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (*.f64 V (/.f64 0 A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (*.f64 (*.f64 V (+.f64 l l)) 0) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(+.f64 (*.f64 0 (neg.f64 V)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V)))
(+.f64 (*.f64 0 (neg.f64 V)) (-.f64 0 (*.f64 (/.f64 (neg.f64 l) A) V)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V)))
(+.f64 (*.f64 0 (neg.f64 V)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (/.f64 (neg.f64 l) A) V)))
(+.f64 (*.f64 0 (neg.f64 V)) (-.f64 (/.f64 V (/.f64 A 0)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (*.f64 0 (/.f64 V A)) (+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l)))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (-.f64 0 (*.f64 (/.f64 (neg.f64 l) A) V)))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (-.f64 (/.f64 0 (/.f64 A V)) (*.f64 (/.f64 (neg.f64 l) A) V)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 0 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 0 (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 l (/.f64 V A)))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (-.f64 V V) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 (-.f64 V V) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (-.f64 (-.f64 V V) (*.f64 l (/.f64 V A))))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (/.f64 0 (/.f64 A l)) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 (/.f64 l (/.f64 A 0)) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (-.f64 (/.f64 l (/.f64 A 0)) (*.f64 l (/.f64 V A))))
(+.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (/.f64 0 (/.f64 A V)) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2)))))
(+.f64 (/.f64 V (/.f64 A 0)) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 (/.f64 0 A) V) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(+.f64 (*.f64 (/.f64 1/2 (/.f64 A l)) V) (*.f64 V (/.f64 1/2 (/.f64 A l))))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 V (/.f64 1/2 (/.f64 A l))) (*.f64 (/.f64 1/2 (/.f64 A l)) V))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 (*.f64 l (/.f64 1/2 A)) V) (*.f64 V (*.f64 (/.f64 1/2 A) l)))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 (/.f64 V (/.f64 A l)) 1/2) (*.f64 1/2 (/.f64 V (/.f64 A l))))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 (*.f64 V l) (/.f64 1/2 A)) (*.f64 (/.f64 1/2 A) (*.f64 V l)))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 l (/.f64 (*.f64 V 1/2) A)) (*.f64 (/.f64 (*.f64 V 1/2) A) l))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 0 (/.f64 (*.f64 V 1/2) A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 1/2 (/.f64 V A))))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 0 (/.f64 A (*.f64 V 1/2))))
(+.f64 (*.f64 (-.f64 V V) (/.f64 1 A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 (-.f64 V V) (/.f64 1 A)))
(+.f64 (*.f64 (-.f64 l l) (/.f64 1 A)) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 (/.f64 1/2 A) (/.f64 (-.f64 l l) 1/2)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 (-.f64 l l) (/.f64 1 A)))
(+.f64 (*.f64 0 (*.f64 V (+.f64 l l))) (/.f64 V (/.f64 A l)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(-.f64 (/.f64 V (/.f64 A l)) 0)
(*.f64 l (/.f64 V A))
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 0 A))
(-.f64 (/.f64 (+.f64 0 V) (/.f64 A l)) (/.f64 0 A))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 0 A))
(-.f64 (/.f64 V (/.f64 A l)) (-.f64 V V))
(-.f64 (*.f64 l (/.f64 V A)) (-.f64 V V))
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A l)))
(*.f64 l (/.f64 V A))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 (/.f64 A l))))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 V (/.f64 l (/.f64 A 0))))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 0 (-.f64 V (/.f64 l A))))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (-.f64 (/.f64 l A) V)))
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 0 (/.f64 A V)))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (/.f64 V (/.f64 A l)) (/.f64 (/.f64 0 A) (/.f64 1 V)))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 V (/.f64 0 A)))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (/.f64 V (/.f64 A l)) (*.f64 (*.f64 V (+.f64 l l)) 0))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (*.f64 V (+.f64 l l))))
(-.f64 (*.f64 l (/.f64 V A)) (*.f64 V (*.f64 0 (+.f64 l l))))
(-.f64 0 (*.f64 V (/.f64 (neg.f64 l) A)))
(*.f64 l (/.f64 V A))
(-.f64 (/.f64 0 A) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (/.f64 0 A) (*.f64 V (/.f64 l (neg.f64 A))))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 0 (*.f64 V (*.f64 (/.f64 l A) 2))))
(+.f64 0 (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 l (/.f64 V A)))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (-.f64 V V) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (-.f64 V V) (*.f64 V (*.f64 2 (/.f64 l A)))))
(-.f64 (*.f64 V (/.f64 l (neg.f64 A))) (-.f64 (-.f64 V V) (*.f64 (/.f64 l A) (*.f64 V 2))))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (*.f64 2 (/.f64 l A)))))
(-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (/.f64 l (neg.f64 A)))))
(-.f64 (-.f64 V V) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (-.f64 V V) (*.f64 V (/.f64 l (neg.f64 A))))
(-.f64 (-.f64 V V) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (-.f64 V V) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (-.f64 V V) (*.f64 V (/.f64 l (neg.f64 A))))
(-.f64 (/.f64 0 (/.f64 A l)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (/.f64 l (neg.f64 A))))
(-.f64 (/.f64 0 (/.f64 A l)) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (/.f64 l (neg.f64 A))))
(-.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (/.f64 V (/.f64 A l)))
(+.f64 0 (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 l (/.f64 V A)))
(-.f64 (*.f64 V (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 V (/.f64 l (/.f64 A 0))) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 V (/.f64 l (/.f64 A 0))) (*.f64 V (/.f64 l (neg.f64 A))))
(-.f64 (*.f64 (/.f64 (neg.f64 l) A) V) (-.f64 (*.f64 0 (neg.f64 V)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (-.f64 (*.f64 0 (neg.f64 V)) (*.f64 V (*.f64 2 (/.f64 l A)))))
(-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V))))
(-.f64 (*.f64 (/.f64 (neg.f64 l) A) V) (-.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(+.f64 0 (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 l (/.f64 V A)))
(-.f64 (/.f64 0 (/.f64 A V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (/.f64 (/.f64 0 A) (/.f64 1 V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (*.f64 V (/.f64 0 A)) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (*.f64 (*.f64 V (+.f64 l l)) 0) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 0 (*.f64 V (+.f64 l l))) (*.f64 V (/.f64 (neg.f64 l) A)))
(-.f64 (*.f64 V (*.f64 0 (+.f64 l l))) (*.f64 V (/.f64 l (neg.f64 A))))
(-.f64 (*.f64 0 (neg.f64 V)) (*.f64 (/.f64 (neg.f64 l) A) V))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V)))
(-.f64 (*.f64 0 (/.f64 (neg.f64 l) A)) (*.f64 (/.f64 (neg.f64 l) A) V))
(*.f64 l (/.f64 V A))
(-.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(+.f64 0 (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 l (/.f64 V A)))
(-.f64 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))) (*.f64 V (*.f64 (/.f64 l A) 2)))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 V (*.f64 2 (/.f64 l A)))))
(+.f64 (*.f64 l (/.f64 V A)) (-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 (/.f64 l A) (*.f64 V 2))))
(-.f64 (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))) (-.f64 (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2))) (*.f64 V (*.f64 (/.f64 l A) 2))))
(-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(-.f64 (*.f64 l (/.f64 V A)) (-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 (/.f64 l A) (*.f64 V 2))))
(-.f64 (+.f64 (-.f64 V V) (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (-.f64 V V) (-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (/.f64 l (/.f64 A 0)) (-.f64 (-.f64 V V) (*.f64 V (/.f64 l (neg.f64 A)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A l)) (-.f64 V V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (-.f64 V V) (-.f64 (/.f64 l (/.f64 A 0)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (/.f64 l (/.f64 A 0)) (-.f64 (-.f64 V V) (*.f64 V (/.f64 l (neg.f64 A)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (-.f64 V V)) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (*.f64 l (/.f64 V A)) (+.f64 (-.f64 V V) (/.f64 V (/.f64 A 0))))
(+.f64 V (+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 l (/.f64 V A)) V)))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (/.f64 0 (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))
(*.f64 l (/.f64 V A))
(-.f64 (+.f64 (-.f64 V V) (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))
(+.f64 V (-.f64 (*.f64 l (/.f64 V A)) V))
(-.f64 (+.f64 (-.f64 V V) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(+.f64 (-.f64 V V) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (-.f64 (-.f64 V V) (*.f64 l (/.f64 V A))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A l)) (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))
(-.f64 (+.f64 (/.f64 l (/.f64 A 0)) (*.f64 0 (neg.f64 V))) (*.f64 V (/.f64 (neg.f64 l) A)))
(+.f64 (/.f64 l (/.f64 A 0)) (+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A l)) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(+.f64 (/.f64 l (/.f64 A 0)) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (-.f64 (/.f64 l (/.f64 A 0)) (*.f64 l (/.f64 V A))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (neg.f64 V))) (*.f64 (/.f64 (neg.f64 l) A) V))
(+.f64 (*.f64 0 (neg.f64 V)) (-.f64 (/.f64 V (/.f64 A 0)) (*.f64 V (/.f64 (neg.f64 l) A))))
(+.f64 (*.f64 0 (/.f64 V A)) (+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (neg.f64 V))))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (*.f64 0 (/.f64 (neg.f64 l) A))) (*.f64 (/.f64 (neg.f64 l) A) V))
(+.f64 (*.f64 l (/.f64 V A)) (/.f64 V (/.f64 A 0)))
(+.f64 (*.f64 l (/.f64 V A)) (*.f64 0 (/.f64 V A)))
(-.f64 (+.f64 (/.f64 0 (/.f64 A V)) (+.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) (*.f64 V (*.f64 (/.f64 l A) 2)))) (+.f64 (/.f64 V (/.f64 A l)) (*.f64 V (*.f64 (/.f64 l A) 2))))
(+.f64 (/.f64 V (/.f64 A 0)) (-.f64 (*.f64 V (*.f64 2 (/.f64 l A))) (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 0 (/.f64 V A)) (-.f64 (*.f64 (/.f64 l A) (*.f64 V 2)) (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 l (/.f64 V A))
(/.f64 V (/.f64 A l))
(*.f64 l (/.f64 V A))
(/.f64 l (/.f64 A V))
(*.f64 l (/.f64 V A))
(/.f64 l (*.f64 (/.f64 1 V) A))
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 l A) (/.f64 1 V))
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 V (/.f64 A l)) 1)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 l (/.f64 V A))
(/.f64 1/2 (*.f64 A (/.f64 1/2 (*.f64 V l))))
(*.f64 l (/.f64 V A))
(/.f64 (+.f64 l l) (*.f64 (+.f64 A A) (/.f64 1 V)))
(/.f64 (+.f64 l l) (*.f64 (/.f64 1 V) (+.f64 A A)))
(/.f64 (/.f64 1/2 A) (/.f64 1 (*.f64 V (+.f64 l l))))
(*.f64 l (/.f64 V A))
(/.f64 -1 (/.f64 (/.f64 A (neg.f64 l)) V))
(*.f64 l (/.f64 V A))
(/.f64 (neg.f64 V) (/.f64 A (neg.f64 l)))
(*.f64 l (/.f64 V A))
(/.f64 (neg.f64 V) (/.f64 -1 (/.f64 l A)))
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) -1)
(*.f64 l (/.f64 V A))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 A) V))
(*.f64 l (/.f64 V A))
(/.f64 (neg.f64 l) (*.f64 (neg.f64 A) (/.f64 1 V)))
(/.f64 (*.f64 (neg.f64 l) (/.f64 V 1)) (neg.f64 A))
(/.f64 (/.f64 V 1) (/.f64 A (/.f64 l 1)))
(/.f64 (neg.f64 l) (neg.f64 (/.f64 A V)))
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 (neg.f64 l) A) (neg.f64 (/.f64 1 V)))
(/.f64 (neg.f64 l) (*.f64 A (neg.f64 (/.f64 1 V))))
(/.f64 (neg.f64 l) (*.f64 A (/.f64 -1 V)))
(/.f64 (/.f64 (*.f64 V 1/2) A) (/.f64 1/2 l))
(*.f64 l (/.f64 V A))
(/.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))
(/.f64 (+.f64 V V) (/.f64 (/.f64 A l) 1/2))
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V (*.f64 (/.f64 l A) 2)) 2)
(*.f64 (*.f64 2 (/.f64 l A)) (/.f64 V 2))
(/.f64 (/.f64 1/2 (/.f64 A l)) (/.f64 1/2 V))
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 V (+.f64 l l)) (+.f64 A A))
(*.f64 V (/.f64 (+.f64 l l) (+.f64 A A)))
(/.f64 (*.f64 V (+.f64 l l)) (/.f64 1 (/.f64 1/2 A)))
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 V A) (/.f64 1 l))
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 (neg.f64 l) (/.f64 1 V)) (neg.f64 A))
(/.f64 (*.f64 (neg.f64 l) (/.f64 V 1)) (neg.f64 A))
(/.f64 (/.f64 V 1) (/.f64 A (/.f64 l 1)))
(/.f64 (*.f64 (/.f64 (neg.f64 l) A) V) -1)
(*.f64 l (/.f64 V A))
(/.f64 (*.f64 (neg.f64 l) V) (neg.f64 A))
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l)))) 1/2)
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 1 (/.f64 2 V)) (*.f64 (/.f64 A l) 1/2))
(*.f64 l (/.f64 V A))
(/.f64 (/.f64 (*.f64 V l) (+.f64 A A)) 1/2)
(/.f64 (*.f64 V l) (*.f64 (+.f64 A A) 1/2))
(/.f64 (*.f64 (+.f64 l l) V) (+.f64 A A))
(*.f64 V (/.f64 (+.f64 l l) (+.f64 A A)))
(/.f64 (*.f64 -1/2 (*.f64 V (+.f64 l l))) (neg.f64 A))
(*.f64 (*.f64 V (+.f64 l l)) (/.f64 -1/2 (neg.f64 A)))
(/.f64 (-.f64 (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 0 (+.f64 A A))) 1/2)
(-.f64 (*.f64 1 (*.f64 l (/.f64 V A))) (/.f64 (/.f64 0 (+.f64 A A)) 1/2))
(-.f64 (*.f64 l (/.f64 V A)) (/.f64 0 (+.f64 A A)))
(/.f64 (-.f64 (/.f64 (*.f64 V l) (+.f64 A A)) (/.f64 0 (+.f64 A A))) 1/2)
(/.f64 (/.f64 (-.f64 (*.f64 V l) 0) (+.f64 A A)) 1/2)
(/.f64 (-.f64 (*.f64 V l) 0) (*.f64 (+.f64 A A) 1/2))
(/.f64 (-.f64 (/.f64 (*.f64 V 1/2) A) (/.f64 0 (+.f64 A A))) (/.f64 1/2 l))
(*.f64 l (/.f64 V A))
(/.f64 (-.f64 (/.f64 V A) (/.f64 0 A)) (/.f64 1 l))
(*.f64 l (/.f64 V A))
(/.f64 (-.f64 (/.f64 V (/.f64 A l)) (/.f64 1 (/.f64 2 (/.f64 V (/.f64 A l))))) 1/2)
(-.f64 (/.f64 (*.f64 l (/.f64 V A)) 1/2) (*.f64 1 (*.f64 l (/.f64 V A))))
(*.f64 (-.f64 (+.f64 l l) l) (/.f64 V A))
(/.f64 (-.f64 (/.f64 V (/.f64 A l)) (/.f64 (*.f64 V l) (+.f64 A A))) 1/2)
(/.f64 (-.f64 (*.f64 l (/.f64 V A)) (*.f64 l (/.f64 V (+.f64 A A)))) 1/2)
(/.f64 (-.f64 (/.f64 l 1/2) l) (/.f64 A V))
(-.f64 (/.f64 (*.f64 l (/.f64 V A)) 1/2) (*.f64 1 (*.f64 l (/.f64 V A))))
(*.f64 (-.f64 (+.f64 l l) l) (/.f64 V A))
(/.f64 (-.f64 (/.f64 (/.f64 l A) 1/2) (/.f64 l A)) (/.f64 1 V))
(-.f64 (/.f64 (*.f64 l (/.f64 V A)) 1/2) (*.f64 1 (*.f64 l (/.f64 V A))))
(*.f64 (-.f64 (+.f64 l l) l) (/.f64 V A))
(/.f64 (-.f64 (/.f64 (neg.f64 V) 1/2) (neg.f64 V)) (/.f64 A (neg.f64 l)))
(-.f64 (/.f64 (*.f64 l (/.f64 V A)) 1/2) (*.f64 1 (*.f64 l (/.f64 V A))))
(*.f64 (-.f64 (+.f64 l l) l) (/.f64 V A))
(/.f64 (-.f64 (/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) 1/2) (*.f64 V (/.f64 (neg.f64 l) A))) -1)
(-.f64 (/.f64 (*.f64 l (/.f64 V A)) 1/2) (*.f64 1 (*.f64 l (/.f64 V A))))
(*.f64 (-.f64 (+.f64 l l) l) (/.f64 V A))
(/.f64 (-.f64 (/.f64 (*.f64 V (/.f64 (neg.f64 l) A)) 1/2) (*.f64 (/.f64 (neg.f64 l) A) V)) -1)
(-.f64 (/.f64 (*.f64 l (/.f64 V A)) 1/2) (*.f64 1 (*.f64 l (/.f64 V A))))
(*.f64 (-.f64 (+.f64 l l) l) (/.f64 V A))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (neg.f64 (*.f64 V l))) (neg.f64 A))
(/.f64 (-.f64 (neg.f64 (*.f64 V l)) (/.f64 (neg.f64 (*.f64 V l)) 1/2)) A)
(/.f64 (-.f64 (neg.f64 (*.f64 V l)) (/.f64 (*.f64 V l) -1/2)) A)
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (/.f64 (neg.f64 l) (/.f64 1 V))) (neg.f64 A))
(/.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 V 1)) (/.f64 (neg.f64 (*.f64 V l)) 1/2)) A)
(/.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 V 1)) (/.f64 (*.f64 V l) -1/2)) A)
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (*.f64 (neg.f64 l) V)) (neg.f64 A))
(/.f64 (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (neg.f64 (*.f64 V l)) 1/2)) A)
(/.f64 (-.f64 (*.f64 V (neg.f64 l)) (/.f64 (*.f64 V l) -1/2)) A)
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 V l)) 1/2) (*.f64 -1/2 (*.f64 V (+.f64 l l)))) (neg.f64 A))
(/.f64 (-.f64 (*.f64 V (*.f64 -1/2 (+.f64 l l))) (/.f64 (neg.f64 (*.f64 V l)) 1/2)) A)
(/.f64 (-.f64 (*.f64 V (*.f64 -1/2 (+.f64 l l))) (/.f64 (*.f64 V l) -1/2)) A)
(/.f64 (-.f64 (-.f64 (neg.f64 V) V) (neg.f64 V)) (/.f64 A (neg.f64 l)))
(*.f64 (-.f64 (neg.f64 V) (+.f64 V (neg.f64 V))) (/.f64 (neg.f64 l) A))
(*.f64 (-.f64 (neg.f64 V) (-.f64 V V)) (/.f64 l (neg.f64 A)))
(/.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l))) (*.f64 V (/.f64 (neg.f64 l) A))) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 l (/.f64 V A))) (*.f64 V (/.f64 (neg.f64 l) A))))
(-.f64 (/.f64 (/.f64 (neg.f64 l) (/.f64 A (-.f64 (neg.f64 V) V))) 1) (*.f64 l (/.f64 V A)))
(/.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (/.f64 V (/.f64 A l))) (*.f64 (/.f64 (neg.f64 l) A) V)) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 V (/.f64 (neg.f64 l) A)) (*.f64 l (/.f64 V A))) (*.f64 V (/.f64 (neg.f64 l) A))))
(-.f64 (/.f64 (/.f64 (neg.f64 l) (/.f64 A (-.f64 (neg.f64 V) V))) 1) (*.f64 l (/.f64 V A)))
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (neg.f64 (*.f64 V l))) (neg.f64 A))
(/.f64 (-.f64 (neg.f64 (*.f64 V l)) (neg.f64 (*.f64 V (+.f64 l l)))) A)
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (/.f64 (neg.f64 l) (/.f64 1 V))) (neg.f64 A))
(/.f64 (-.f64 (*.f64 (neg.f64 l) (/.f64 V 1)) (neg.f64 (*.f64 V (+.f64 l l)))) A)
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (*.f64 (neg.f64 l) V)) (neg.f64 A))
(/.f64 (-.f64 (*.f64 V (neg.f64 l)) (neg.f64 (*.f64 V (+.f64 l l)))) A)
(/.f64 (-.f64 (neg.f64 (*.f64 V (+.f64 l l))) (*.f64 -1/2 (*.f64 V (+.f64 l l)))) (neg.f64 A))
(/.f64 (-.f64 (*.f64 V (*.f64 -1/2 (+.f64 l l))) (neg.f64 (*.f64 V (+.f64 l l)))) A)
(neg.f64 (*.f64 V (/.f64 (neg.f64 l) A)))
(*.f64 l (/.f64 V A))
(neg.f64 (*.f64 (/.f64 (neg.f64 l) A) V))
(*.f64 l (/.f64 V A))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 c0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 c0 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (neg.f64 c0) 0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (*.f64 0 (neg.f64 c0)) (-.f64 0 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) c0))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(-.f64 c0 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 c0 (-.f64 (-.f64 c0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (+.f64 c0 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0)))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (+.f64 0 (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 0 (neg.f64 c0))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (-.f64 c0 c0) (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) c0))
(+.f64 c0 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) c0))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 c0) (/.f64 -1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 l) V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 1 V) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 0 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (/.f64 (/.f64 0 l) V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 0 (*.f64 (/.f64 1 V) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 0 (/.f64 l A))))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 0 l) V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 V)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 0 (/.f64 l A))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (/.f64 (/.f64 0 l) V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 1 V) 0)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 1 (*.f64 (/.f64 1 V) (/.f64 0 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A l) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 0 (*.f64 V (+.f64 l l)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 0 (+.f64 V V))))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 V V)))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (+.f64 V V)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 (/.f64 0 l) (+.f64 V V))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 2 (/.f64 0 (*.f64 l (+.f64 V V)))))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 2 (/.f64 0 (*.f64 (+.f64 V V) l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (*.f64 (/.f64 A l) 1/2) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (*.f64 1/2 (/.f64 A l))))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (*.f64 1/2 (/.f64 A l))))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 2 V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 2 V)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 2 V)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(+.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) (/.f64 1/2 (*.f64 l (/.f64 V A))))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) A))
(+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 (/.f64 1 V) (+.f64 l l))))
(+.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) (*.f64 A (*.f64 (/.f64 1 V) (/.f64 1/2 l))))
(+.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (/.f64 2 (/.f64 V (/.f64 A l))))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 2 (/.f64 (/.f64 A l) V)))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 2 (/.f64 (/.f64 A V) l)))
(+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 (/.f64 A (neg.f64 l)) V))
(+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 2 (/.f64 (/.f64 A l) V)))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 2 (/.f64 (/.f64 A V) l)))
(+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (+.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 l)) V)))
(+.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (+.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 0 (*.f64 V l))))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (+.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (/.f64 (/.f64 0 V) l)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(+.f64 (/.f64 0 (*.f64 V (+.f64 l l))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 0 V) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (/.f64 0 (*.f64 V l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (/.f64 0 (/.f64 l A)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 0 l) V) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 (/.f64 1 V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (*.f64 (/.f64 1 V) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 0 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l))))))
(+.f64 0 (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (/.f64 (/.f64 A V) l))
(+.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l))))))
(+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (-.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A V) l)))
(+.f64 (*.f64 0 (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(+.f64 (*.f64 (/.f64 0 l) (/.f64 1 V)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(+.f64 (*.f64 (/.f64 0 (*.f64 V (+.f64 l l))) 2) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 (/.f64 A V) (/.f64 1 l)) (*.f64 (/.f64 1 l) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 (/.f64 A V) (/.f64 1 l)) (*.f64 (/.f64 1 l) (/.f64 0 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 (/.f64 0 V) (/.f64 1 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 0 (/.f64 1 (*.f64 V (+.f64 l l)))) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 V (+.f64 l l)))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (*.f64 (+.f64 A A) (/.f64 1 (*.f64 V (+.f64 l l)))) (*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (-.f64 A A)))
(*.f64 (/.f64 (/.f64 1 V) (+.f64 l l)) (+.f64 (+.f64 A A) (-.f64 A A)))
(*.f64 (*.f64 (/.f64 1 V) (/.f64 1/2 l)) (+.f64 A (-.f64 (+.f64 A A) A)))
(+.f64 (*.f64 (/.f64 A (neg.f64 l)) (neg.f64 (/.f64 1 V))) (*.f64 (neg.f64 (/.f64 1 V)) 0))
(*.f64 (neg.f64 (/.f64 1 V)) (+.f64 (/.f64 A (neg.f64 l)) 0))
(*.f64 (/.f64 A (neg.f64 l)) (/.f64 -1 V))
(+.f64 (*.f64 (/.f64 1/2 V) (+.f64 (/.f64 A l) (/.f64 A l))) (*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V (+.f64 l l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 V V)))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (+.f64 V V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) (+.f64 V V)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 l (+.f64 V V))))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 (*.f64 (+.f64 V V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (/.f64 l A)))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 0 (/.f64 A l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 V))
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 V))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 1 V) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 0 (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (-.f64 0 (/.f64 2 (/.f64 V (/.f64 A l)))))
(+.f64 0 (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (/.f64 (/.f64 A V) l))
(-.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 A (*.f64 V l)))
(+.f64 0 (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (/.f64 (/.f64 A V) l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 (/.f64 (/.f64 A V) l) 0) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 2 (/.f64 V (/.f64 A l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (*.f64 2 (/.f64 (/.f64 A l) V))))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (*.f64 2 (/.f64 (/.f64 A V) l))))
(-.f64 (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))) (-.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (/.f64 2 (/.f64 V (/.f64 A l)))))
(-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 (/.f64 A V) l) (-.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (*.f64 2 (/.f64 (/.f64 A V) l))))
(-.f64 (/.f64 0 V) (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (/.f64 0 (*.f64 V l)) (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 A (neg.f64 l))) V)
(-.f64 (/.f64 0 (/.f64 l A)) (/.f64 (/.f64 A (neg.f64 l)) V))
(-.f64 (*.f64 0 (/.f64 A l)) (/.f64 A (*.f64 V (neg.f64 l))))
(-.f64 (*.f64 0 (/.f64 A l)) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 (/.f64 0 l) V) (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 A (neg.f64 l))) V)
(-.f64 (*.f64 (/.f64 1 V) 0) (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(-.f64 (*.f64 (/.f64 1 V) (/.f64 0 l)) (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 (-.f64 (/.f64 0 l) (/.f64 A (neg.f64 l))) V)
(-.f64 (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l)))) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))))
(+.f64 0 (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (/.f64 (/.f64 A V) l))
(-.f64 (+.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (/.f64 A (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l))))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(-.f64 (+.f64 (/.f64 0 (*.f64 V l)) (+.f64 (/.f64 2 (/.f64 V (/.f64 A l))) (/.f64 2 (/.f64 V (/.f64 A l))))) (+.f64 (/.f64 A (*.f64 V l)) (/.f64 2 (/.f64 V (/.f64 A l)))))
(+.f64 (/.f64 0 (*.f64 V l)) (-.f64 (*.f64 2 (/.f64 (/.f64 A l) V)) (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 2 (/.f64 (/.f64 A V) l)) (-.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 A V) l)))
(*.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 A (/.f64 (/.f64 1 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 A (/.f64 (/.f64 1 V) (/.f64 l 1)))
(*.f64 A (/.f64 1 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 2 (*.f64 A (/.f64 1/2 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 1/2 (/.f64 2 (/.f64 V (/.f64 A l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) 2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 -1 (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (/.f64 A (neg.f64 l)) V) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1/2 V) (/.f64 2 (/.f64 l A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (*.f64 (/.f64 A l) 1/2) (/.f64 2 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (+.f64 A A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 (/.f64 1/2 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (neg.f64 (/.f64 1 V)) (/.f64 A (neg.f64 l)))
(*.f64 (neg.f64 (/.f64 1 V)) (+.f64 (/.f64 A (neg.f64 l)) 0))
(*.f64 (/.f64 A (neg.f64 l)) (/.f64 -1 V))
(*.f64 (/.f64 2 (/.f64 V (/.f64 A l))) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (+.f64 A A) (*.f64 (/.f64 1 V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 A A) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 2 V) (*.f64 (/.f64 A l) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 4 (/.f64 1/2 (*.f64 V (*.f64 (/.f64 l A) 2))))
(/.f64 2 (*.f64 V (*.f64 2 (/.f64 l A))))
(/.f64 2 (*.f64 (/.f64 l A) (*.f64 V 2)))
(*.f64 4 (-.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) (/.f64 1/2 (*.f64 V (*.f64 (/.f64 l A) 2)))))
(-.f64 (*.f64 (*.f64 A (/.f64 1/2 (*.f64 V l))) 4) (/.f64 2 (*.f64 V (*.f64 2 (/.f64 l A)))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) 4) (/.f64 2 (*.f64 (/.f64 l A) (*.f64 V 2))))
(*.f64 -2 (neg.f64 (*.f64 A (/.f64 1/2 (*.f64 V l)))))
(*.f64 -2 (neg.f64 (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(*.f64 -2 (/.f64 1/2 (*.f64 V (/.f64 (neg.f64 l) A))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (-.f64 (/.f64 (/.f64 A (neg.f64 l)) V) (/.f64 A (*.f64 V l))) -1/2)
(*.f64 -1/2 (-.f64 (/.f64 A (*.f64 V (neg.f64 l))) (/.f64 A (*.f64 V l))))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) l)))
(*.f64 (+.f64 (/.f64 1 (*.f64 V (+.f64 l l))) (/.f64 1 (*.f64 V (+.f64 l l)))) (/.f64 1/2 (/.f64 1/2 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (-.f64 (neg.f64 (/.f64 1 V)) (/.f64 1 V)) (/.f64 1/2 (/.f64 (neg.f64 l) A)))
(*.f64 (-.f64 (neg.f64 (/.f64 1 V)) (/.f64 1 V)) (/.f64 A (/.f64 (neg.f64 l) 1/2)))
(*.f64 (-.f64 (/.f64 -1 V) (/.f64 1 V)) (/.f64 A (/.f64 l -1/2)))
(neg.f64 (/.f64 (/.f64 A (neg.f64 l)) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.7b
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
4.2b
(/.f64 A (*.f64 l V))
14.7b
(sqrt.f64 (/.f64 A (*.f64 l V)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

12 calls:

TimeVariablePointExpression
0.0ms
A
@0
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
0.0ms
l
@-inf
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
0.0ms
V
@inf
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
0.0ms
V
@-inf
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
0.0ms
l
@inf
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1170×rational.json-simplify-6
1002×rational.json-simplify-24
862×rational.json-simplify-37
836×rational.json-simplify-3
782×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01323
18323
232423
3188623
Stop Event
node limit
Counts
1 → 139
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 c0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1/2 c0) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 (-.f64 c0 c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c0 c0) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (/.f64 (neg.f64 c0) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1/2 c0) 1/4)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1/2 c0) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1/2 c0) 1/4)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)) (/.f64 c0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (/.f64 c0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 (+.f64 c0 c0) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 c0 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 1/2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (/.f64 -1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1 (/.f64 1/2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 c0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (+.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 (/.f64 1/2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1 (/.f64 1 (/.f64 1/2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (neg.f64 (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 1 (neg.f64 (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c0 1/2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c0 1/2)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1/2 (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (*.f64 c0 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 1 (/.f64 1/2 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (-.f64 (*.f64 c0 1/2) (/.f64 1/2 (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (/.f64 -1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 1 (/.f64 1/2 (/.f64 -1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 c0 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 c0) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 c0) c0) (*.f64 1 (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))))))

simplify81.0ms (0.5%)

Algorithm
egg-herbie
Rules
1290×rational.json-simplify-1
960×rational.json-simplify-21
916×rational.json-simplify-37
906×rational.json-simplify-23
804×rational.json-simplify-45
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02803489
18443489
244423485
Stop Event
node limit
Counts
151 → 144
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 2 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 2 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 c0) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 2 c0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1/2 c0) 1/4)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) c0))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 (-.f64 c0 c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 c0)))
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (+.f64 c0 c0) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (/.f64 (neg.f64 c0) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1/2 c0) 1/4)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1/2 c0) 1/4)))
(+.f64 (/.f64 0 (/.f64 (/.f64 1/2 c0) 1/4)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 c0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)) (/.f64 c0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 c0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (/.f64 c0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 c0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (/.f64 2 c0))))
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 (+.f64 c0 c0) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 c0 1/2))
(*.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 (*.f64 c0 1/2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (/.f64 -1 c0))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 c0))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (+.f64 c0 c0)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1 (/.f64 1/2 c0))))
(*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 c0)))
(*.f64 -1/2 (*.f64 c0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (+.f64 c0 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 (/.f64 1/2 c0)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1 (/.f64 1 (/.f64 1/2 c0))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (neg.f64 (*.f64 c0 1/2)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 1 (neg.f64 (*.f64 c0 1/2))))
(*.f64 (neg.f64 (*.f64 c0 1/2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 (neg.f64 (*.f64 c0 1/2)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1/2 (/.f64 2 c0)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (*.f64 c0 1/2) 1/2))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 1 (/.f64 1/2 (/.f64 2 c0))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (-.f64 (*.f64 c0 1/2) (/.f64 1/2 (/.f64 2 c0))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (/.f64 -1 c0)))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 1 (/.f64 1/2 (/.f64 -1 c0))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 c0 -1/2))
(*.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) -1/2))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 1 (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1/2)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 0 (/.f64 0 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 0 (/.f64 0 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 0 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (neg.f64 c0) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 1 (/.f64 0 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1/2 c0) 1/4)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 0 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 (-.f64 c0 c0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 0 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 c0)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (+.f64 c0 c0) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (/.f64 (neg.f64 c0) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1/2 c0) 1/4)) (/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 (/.f64 1/2 c0) 1/4)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 (/.f64 1/2 c0) 1/4)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 c0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)) (/.f64 c0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (/.f64 c0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 c0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (/.f64 c0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 c0 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 0 (/.f64 2 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (/.f64 0 (/.f64 2 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (-.f64 c0 c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) (/.f64 1/2 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 (+.f64 c0 c0) 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 c0 1/2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 c0 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 c0 1/2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1/2 (/.f64 -1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) -1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (+.f64 c0 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (/.f64 1 (/.f64 1/2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 -1/2 (*.f64 c0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (+.f64 c0 c0)) 1/2)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (+.f64 c0 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (/.f64 1 (/.f64 1/2 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1/2) (*.f64 1 (/.f64 1 (/.f64 1/2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (neg.f64 (*.f64 c0 1/2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 1 (neg.f64 (*.f64 c0 1/2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (*.f64 c0 1/2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (*.f64 c0 1/2)) (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (/.f64 1/2 (/.f64 2 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 (*.f64 c0 1/2) 1/2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (*.f64 1 (/.f64 1/2 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)) (-.f64 (*.f64 c0 1/2) (/.f64 1/2 (/.f64 2 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 1/2 (/.f64 -1 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 1 (/.f64 1/2 (/.f64 -1 c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 c0 -1/2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (neg.f64 c0) c0) (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) -1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (-.f64 (neg.f64 c0) c0) -1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1/2 (-.f64 (neg.f64 c0) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 -1/2 (/.f64 c0 -1/2)))
(*.f64 (-.f64 (neg.f64 c0) c0) (*.f64 1 (/.f64 1/2 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) -1/2)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)))
5.6b
(-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3))
6.0b
(/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)
14.7b
(sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l))
Compiler

Compiled 77 to 37 computations (51.9% saved)

series20.0ms (0.1%)

Counts
4 → 72
Calls

36 calls:

TimeVariablePointExpression
5.0ms
V
@inf
(/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)
1.0ms
c0
@0
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)))
1.0ms
V
@-inf
(sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l))
1.0ms
l
@0
(sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l))
1.0ms
V
@0
(sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l))

rewrite84.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1150×rational.json-1
1150×rational.json-2
1150×rational.json-4
1150×rational.json-3
1004×rational.json-simplify-67
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016156
110160
242660
3254660
Stop Event
node limit
Counts
4 → 349
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l))
(/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)
(-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3))
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 l 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (/.f64 (*.f64 (/.f64 A V) -3) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A (*.f64 V l)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (/.f64 (*.f64 (/.f64 A V) -6) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (neg.f64 (*.f64 (/.f64 A (*.f64 V l)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 -1 (/.f64 l (*.f64 (/.f64 A V) 7))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 4 (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 A (*.f64 V l)) 7)) (*.f64 (/.f64 A (*.f64 V l)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A (*.f64 V l)) 7)) (/.f64 (*.f64 4 (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 l l)) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 A V) -6) (+.f64 l l)) (/.f64 (*.f64 4 (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (/.f64 1 (/.f64 (neg.f64 l) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (*.f64 V l)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A V) (/.f64 3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A V) (/.f64 3 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 1 (/.f64 l (/.f64 A (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 15) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 8) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) -3) (/.f64 l -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 7) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (*.f64 3 (/.f64 A V)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (*.f64 (/.f64 A V) 7) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (*.f64 V l)) 6) (+.f64 (*.f64 (/.f64 A V) (/.f64 3 l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 7)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (/.f64 (*.f64 (/.f64 A V) -4) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (*.f64 (/.f64 A (*.f64 V l)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) -6) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 16) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 15) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 8) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) -3) (/.f64 l -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 7) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5))) (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (*.f64 3 (/.f64 A V)) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9))) (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (*.f64 (/.f64 A V) 7) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2)) (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 A V)) (/.f64 1/2 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 A V)) (-.f64 (/.f64 1/2 l) (/.f64 1/2 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 A V)) (/.f64 1/2 (/.f64 1 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (-.f64 (/.f64 4 l) (/.f64 3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (+.f64 (/.f64 4 l) (/.f64 3 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) (-.f64 0 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 (*.f64 (/.f64 A V) 6) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 (*.f64 (/.f64 A V) -6) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 8) (*.f64 (/.f64 A V) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) -2) (/.f64 -1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 l) (*.f64 (/.f64 A V) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 A A) l) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 1/2 (*.f64 l (/.f64 V (*.f64 A 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 l (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (+.f64 l l) (*.f64 (/.f64 A V) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 l)) (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 4 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 l (/.f64 A (neg.f64 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 V) l) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (*.f64 l (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 l) (/.f64 1 l)) (/.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) -2)) (/.f64 1/2 (*.f64 l -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) -2)) (/.f64 1/2 (/.f64 l -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 A A) l) (/.f64 (+.f64 A A) l)) (/.f64 1/2 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (neg.f64 l)) (/.f64 A (neg.f64 l))) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 A V)) (-.f64 (*.f64 (/.f64 A V) -3) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 V (*.f64 A 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 (/.f64 V A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 1 (*.f64 3 (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 -1 (*.f64 (/.f64 A V) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (/.f64 0 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (/.f64 -1 (/.f64 V 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 8) (neg.f64 (*.f64 (/.f64 A V) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 8) (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 8) (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 2) (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) -3) (*.f64 4 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 V) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 16) (neg.f64 (*.f64 (/.f64 A V) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A A) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 V)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 A V) 7)) (*.f64 (/.f64 A V) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 A V) 15)) (*.f64 (/.f64 A V) 16))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 A V) -3) (/.f64 0 V)) (*.f64 4 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 8)) (*.f64 (/.f64 A V) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) 11)) (*.f64 (/.f64 A V) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 A (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 1/2) (*.f64 (/.f64 A V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (+.f64 V V)) (/.f64 A (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 A V) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 A V) 8) (*.f64 (/.f64 A V) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (-.f64 (/.f64 2 V) (/.f64 3/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (-.f64 (*.f64 A 8) (*.f64 A 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A V) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (-.f64 0 (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 A V) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A V) (/.f64 1/2 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 V V)) (*.f64 (+.f64 A A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 V (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (/.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 V A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 V)) (+.f64 (neg.f64 A) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 A A))) (/.f64 1/2 (neg.f64 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 V (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (/.f64 A V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (/.f64 1 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (/.f64 1 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 V (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (-.f64 V V) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (+.f64 V V)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A 3) (*.f64 (+.f64 A A) 2)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (neg.f64 V)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 0 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (/.f64 0 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (/.f64 0 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 0 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 0 (neg.f64 c0))) (+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (/.f64 1 c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (/.f64 1 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))))))

simplify101.0ms (0.7%)

Algorithm
egg-herbie
Rules
878×rational.json-simplify-41
606×rational.json-simplify-5
602×rational.json-simplify-43
584×rational.json-simplify-28
576×rational.json-simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07029373
119357661
Stop Event
node limit
Counts
421 → 408
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(*.f64 2 (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 l 0)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (/.f64 (*.f64 (/.f64 A V) -3) l))
(+.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A (*.f64 V l)) 7)))
(+.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (/.f64 (*.f64 (/.f64 A V) -6) (+.f64 l l)))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (neg.f64 (*.f64 (/.f64 A (*.f64 V l)) 7)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 -1 (/.f64 l (*.f64 (/.f64 A V) 7))))
(+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 4 (/.f64 A V)) l))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (/.f64 A V) (neg.f64 l)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (*.f64 (/.f64 A (*.f64 V l)) 7)) (*.f64 (/.f64 A (*.f64 V l)) 8))
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(+.f64 (-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A (*.f64 V l)) 7)) (/.f64 (*.f64 4 (/.f64 A V)) l))
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 0 (+.f64 l l)) (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(+.f64 (/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))
(+.f64 (/.f64 (*.f64 (/.f64 A V) -6) (+.f64 l l)) (/.f64 (*.f64 4 (/.f64 A V)) l))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 1 (/.f64 (neg.f64 l) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 (/.f64 0 V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 (/.f64 0 V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) 0)))
(-.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A V) (/.f64 3 l)))
(-.f64 (*.f64 (/.f64 A V) (/.f64 3 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 0 l) (/.f64 1 (/.f64 l (/.f64 A (neg.f64 V)))))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7))
(-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 6))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 15) l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 8) (neg.f64 l)))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) -3) (/.f64 l -1/2)))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 7) (+.f64 l l)))
(-.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (*.f64 3 (/.f64 A V)) (/.f64 1/2 l)))
(-.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (*.f64 (/.f64 A V) 7) (/.f64 1/2 l)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 6) (+.f64 (*.f64 (/.f64 A V) (/.f64 3 l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7)))
(-.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l)))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 7)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 6)))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (/.f64 (*.f64 (/.f64 A V) -4) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (*.f64 (/.f64 A (*.f64 V l)) 2))))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) -6) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 16) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 15) l)))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 8) (neg.f64 l))))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) -3) (/.f64 l -1/2))))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 7) (+.f64 l l))))
(-.f64 (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5))) (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (*.f64 3 (/.f64 A V)) (/.f64 1/2 l))))
(-.f64 (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9))) (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (*.f64 (/.f64 A V) 7) (/.f64 1/2 l))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2)) (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l))))
(*.f64 (*.f64 4 (/.f64 A V)) (/.f64 1/2 (+.f64 l l)))
(*.f64 (*.f64 4 (/.f64 A V)) (-.f64 (/.f64 1/2 l) (/.f64 1/2 (+.f64 l l))))
(*.f64 (*.f64 4 (/.f64 A V)) (/.f64 1/2 (/.f64 1 (/.f64 1/2 l))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 A V) (-.f64 (/.f64 4 l) (/.f64 3 l)))
(*.f64 (/.f64 A V) (+.f64 (/.f64 4 l) (/.f64 3 (neg.f64 l))))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 -1 l))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 0 (/.f64 1 l)))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 (*.f64 (/.f64 A V) 6) l)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 6)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 (*.f64 (/.f64 A V) -6) l)))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 8) (*.f64 (/.f64 A V) 6)))
(*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(*.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))
(*.f64 (*.f64 (/.f64 A V) -2) (/.f64 -1/2 l))
(*.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))
(*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) 2))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(*.f64 (/.f64 -1/2 l) (*.f64 (/.f64 A V) -2))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (/.f64 (+.f64 A A) l) (/.f64 1/2 V))
(*.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))
(*.f64 2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 1/2 (*.f64 l (/.f64 V (*.f64 A 3))))))
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(*.f64 2 (/.f64 1/2 (/.f64 (+.f64 l l) (*.f64 (/.f64 A V) 2))))
(*.f64 (/.f64 -1 l) (/.f64 A (neg.f64 V)))
(*.f64 (/.f64 1 (neg.f64 l)) (/.f64 A (neg.f64 V)))
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 4 (/.f64 A V)))
(*.f64 -2 (/.f64 1/2 (/.f64 l (/.f64 A (neg.f64 V)))))
(*.f64 (/.f64 (/.f64 1/2 V) l) (+.f64 A A))
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (*.f64 l (+.f64 V V))))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(*.f64 (*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) 2) -1/2)
(*.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) 2)
(*.f64 (+.f64 (/.f64 1 l) (/.f64 1 l)) (/.f64 1/2 (/.f64 V A)))
(*.f64 (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) -2)) (/.f64 1/2 (*.f64 l -2)))
(*.f64 (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) -2)) (/.f64 1/2 (/.f64 l -1/2)))
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(*.f64 (+.f64 (/.f64 (+.f64 A A) l) (/.f64 (+.f64 A A) l)) (/.f64 1/2 (+.f64 V V)))
(*.f64 (+.f64 (/.f64 A (neg.f64 l)) (/.f64 A (neg.f64 l))) (/.f64 1/2 (neg.f64 V)))
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(+.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) -3))
(+.f64 (*.f64 4 (/.f64 A V)) (-.f64 (*.f64 (/.f64 A V) -3) (/.f64 0 V)))
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 V (*.f64 A 3))))
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 (/.f64 V A) 3)))
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 1 (*.f64 3 (/.f64 A V)))))
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 -1 (*.f64 (/.f64 A V) -3))))
(+.f64 (/.f64 A V) 0)
(+.f64 (/.f64 A V) (/.f64 0 V))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))
(+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))
(+.f64 (/.f64 A V) (/.f64 0 (+.f64 V V)))
(+.f64 (/.f64 A V) (/.f64 -1 (/.f64 V 0)))
(+.f64 0 (/.f64 A V))
(+.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 2))
(+.f64 (*.f64 (/.f64 A V) 8) (neg.f64 (*.f64 (/.f64 A V) 7)))
(+.f64 (*.f64 (/.f64 A V) 8) (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 8)))
(+.f64 (*.f64 (/.f64 A V) 8) (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) 11)))
(+.f64 (*.f64 (/.f64 A V) 2) (/.f64 A (neg.f64 V)))
(+.f64 (*.f64 (/.f64 A V) -3) (*.f64 4 (/.f64 A V)))
(+.f64 (/.f64 0 V) (/.f64 A V))
(+.f64 (*.f64 (/.f64 A V) 16) (neg.f64 (*.f64 (/.f64 A V) 15)))
(+.f64 (-.f64 A A) (/.f64 A V))
(+.f64 (neg.f64 (/.f64 0 V)) (/.f64 A V))
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 7)) (*.f64 (/.f64 A V) 8))
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 15)) (*.f64 (/.f64 A V) 16))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V))
(+.f64 (-.f64 (*.f64 (/.f64 A V) -3) (/.f64 0 V)) (*.f64 4 (/.f64 A V)))
(+.f64 (-.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A V))
(+.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 8)) (*.f64 (/.f64 A V) 8))
(+.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) 11)) (*.f64 (/.f64 A V) 8))
(+.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V))
(+.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 A (/.f64 1/2 V)))
(+.f64 (*.f64 (/.f64 A V) 1/2) (*.f64 (/.f64 A V) 1/2))
(+.f64 (/.f64 A (+.f64 V V)) (/.f64 A (+.f64 V V)))
(*.f64 A (/.f64 1 V))
(*.f64 (/.f64 A V) 1)
(*.f64 1 (/.f64 A V))
(*.f64 (/.f64 A (neg.f64 V)) -1)
(*.f64 (*.f64 (/.f64 A V) 2) 1/2)
(*.f64 1/2 (*.f64 (/.f64 A V) 2))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A V) 8) (*.f64 (/.f64 A V) 6)))
(*.f64 (+.f64 A A) (/.f64 1/2 V))
(*.f64 (+.f64 A A) (-.f64 (/.f64 2 V) (/.f64 3/2 V)))
(*.f64 (/.f64 1/2 V) (+.f64 A A))
(*.f64 (/.f64 1/2 V) (-.f64 (*.f64 A 8) (*.f64 A 6)))
(*.f64 (*.f64 (/.f64 A V) -2) -1/2)
(*.f64 -1 (/.f64 A (neg.f64 V)))
(*.f64 (neg.f64 A) (-.f64 0 (/.f64 1 V)))
(*.f64 (/.f64 1 V) A)
(*.f64 -1/2 (*.f64 (/.f64 A V) -2))
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 V)))
(*.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (+.f64 A A)))
(*.f64 2 (/.f64 1/2 (/.f64 V A)))
(*.f64 2 (-.f64 (/.f64 A V) (/.f64 1/2 (/.f64 V A))))
(*.f64 (/.f64 1/2 (+.f64 V V)) (*.f64 (+.f64 A A) 2))
(*.f64 -2 (/.f64 1/2 (/.f64 V (neg.f64 A))))
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (+.f64 V V)))
(*.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (/.f64 1/2 (+.f64 V V))))
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (/.f64 1 (/.f64 1/2 V))))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (/.f64 1/2 (/.f64 V A)) 2)
(*.f64 (/.f64 1/2 (neg.f64 V)) (+.f64 (neg.f64 A) (neg.f64 A)))
(*.f64 (+.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 A A))) (/.f64 1/2 (neg.f64 (+.f64 V V))))
(/.f64 A V)
(/.f64 (/.f64 A V) 1)
(/.f64 1 (/.f64 V A))
(/.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 1/2 (/.f64 V (+.f64 A A)))
(/.f64 1/2 (/.f64 1 (*.f64 (/.f64 A V) 2)))
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 (+.f64 A A) (/.f64 1 (/.f64 1/2 V)))
(/.f64 (/.f64 1/2 V) (/.f64 1 (+.f64 A A)))
(/.f64 -1 (/.f64 V (neg.f64 A)))
(/.f64 (neg.f64 A) (neg.f64 V))
(/.f64 (neg.f64 A) (-.f64 (-.f64 V V) V))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 V V)))
(/.f64 (/.f64 A (+.f64 V V)) 1/2)
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))
(/.f64 (-.f64 (*.f64 A 3) (*.f64 (+.f64 A A) 2)) (neg.f64 V))
(neg.f64 (/.f64 A (neg.f64 V)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 0 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (/.f64 0 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (/.f64 0 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 0 (/.f64 1 c0))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))
(-.f64 (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 0 (neg.f64 c0))) (+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(/.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (/.f64 1 c0))) -1)
(/.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (/.f64 1 c0))))
(neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)
(/.f64 A (*.f64 V l))
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(/.f64 (-.f64 (*.f64 4 A) (*.f64 3 A)) V)
(/.f64 A V)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(/.f64 A V)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(/.f64 A V)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(/.f64 A V)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 A) (*.f64 -3 A)) V))
(/.f64 A V)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 3 (/.f64 A V))) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 3)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 -1/2 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 2 (/.f64 1/2 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (+.f64 0 (/.f64 1 l)))
(+.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 -1 (/.f64 l 0)))
(/.f64 A (*.f64 V l))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (/.f64 (*.f64 (/.f64 A V) -3) l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A (*.f64 V l)) 7)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (/.f64 (*.f64 (/.f64 A V) -6) (+.f64 l l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 4 l)) (*.f64 -6 (/.f64 A (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 A (/.f64 4 (*.f64 V l))) (*.f64 -6 (/.f64 A (*.f64 V (+.f64 l l)))))
(+.f64 (/.f64 0 l) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (neg.f64 (*.f64 (/.f64 A (*.f64 V l)) 7)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 -1 (/.f64 l (*.f64 (/.f64 A V) 7))))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 4 (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l)))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 -2 (/.f64 A (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 -2 (+.f64 l l))) (/.f64 (/.f64 2 (/.f64 V A)) l))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (+.f64 0 (/.f64 1 l)))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (neg.f64 (*.f64 (/.f64 A (*.f64 V l)) 7)) (*.f64 (/.f64 A (*.f64 V l)) 8))
(/.f64 A (*.f64 V l))
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A (*.f64 V l)) 7)) (/.f64 (*.f64 4 (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (/.f64 0 V) l) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 0 (+.f64 l l)) (/.f64 A (*.f64 V l)))
(+.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(+.f64 (/.f64 (*.f64 (/.f64 A V) -2) (+.f64 l l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 -2 (/.f64 A (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 -2 (+.f64 l l))) (/.f64 (/.f64 2 (/.f64 V A)) l))
(+.f64 (/.f64 (/.f64 A V) (+.f64 l l)) (/.f64 (/.f64 A V) (+.f64 l l)))
(/.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (+.f64 l l))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(+.f64 (/.f64 (*.f64 (/.f64 A V) -6) (+.f64 l l)) (/.f64 (*.f64 4 (/.f64 A V)) l))
(+.f64 (*.f64 (/.f64 A V) (/.f64 4 l)) (*.f64 -6 (/.f64 A (*.f64 V (+.f64 l l)))))
(+.f64 (*.f64 A (/.f64 4 (*.f64 V l))) (*.f64 -6 (/.f64 A (*.f64 V (+.f64 l l)))))
(-.f64 (/.f64 A (*.f64 V l)) 0)
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A (*.f64 V l)) 0))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 (/.f64 0 V) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 1 (/.f64 (neg.f64 l) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A V) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A V) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 0 l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (*.f64 (/.f64 A (*.f64 V l)) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (*.f64 (/.f64 A (*.f64 V l)) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 (/.f64 0 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 0 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 (/.f64 0 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 (/.f64 0 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (/.f64 (/.f64 0 V) l)))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 0 V) l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 0 (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (/.f64 0 (+.f64 l l)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 l) (*.f64 (/.f64 A V) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 (/.f64 A V) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 (/.f64 0 V) l) (*.f64 (/.f64 A V) 0)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (+.f64 l l)) (*.f64 (/.f64 A V) 0)))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (*.f64 (/.f64 A V) 0) (/.f64 0 (+.f64 l l))))
(-.f64 (/.f64 A (*.f64 V l)) (+.f64 (/.f64 0 (/.f64 V A)) (/.f64 0 (+.f64 l l))))
(-.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 4 (/.f64 A V)) l) (*.f64 (/.f64 A V) (/.f64 3 l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A V) (/.f64 3 l)) (*.f64 (/.f64 A (*.f64 V l)) 2))
(-.f64 (/.f64 A (*.f64 V (/.f64 l 3))) (/.f64 (/.f64 2 (/.f64 V A)) l))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 0 l) (/.f64 1 (/.f64 l (/.f64 A (neg.f64 V)))))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 6))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 15) l))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)))
(-.f64 (*.f64 -6 (/.f64 A (*.f64 V l))) (*.f64 7 (/.f64 (/.f64 A (neg.f64 l)) V)))
(-.f64 (*.f64 (/.f64 A V) (/.f64 -6 l)) (*.f64 (/.f64 A (*.f64 V l)) -7))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 8) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) -3) (/.f64 l -1/2)))
(-.f64 (*.f64 5 (/.f64 A (*.f64 V (+.f64 l l)))) (*.f64 -3 (/.f64 (/.f64 A V) (/.f64 l -1/2))))
(-.f64 (*.f64 5 (/.f64 A (*.f64 V (+.f64 l l)))) (*.f64 -3 (/.f64 A (*.f64 V (/.f64 l -1/2)))))
(-.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 7) (+.f64 l l)))
(/.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (+.f64 l l))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(-.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (*.f64 3 (/.f64 A V)) (/.f64 1/2 l)))
(-.f64 (*.f64 (/.f64 A V) (*.f64 (/.f64 1/2 l) 5)) (*.f64 (/.f64 (*.f64 A 3) V) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 5) (/.f64 (*.f64 A 3) V)))
(-.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (*.f64 (/.f64 A V) 7) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 6) (+.f64 (*.f64 (/.f64 A V) (/.f64 3 l)) (*.f64 (/.f64 A (*.f64 V l)) 2)))
(-.f64 (*.f64 (/.f64 A (*.f64 V l)) 6) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (*.f64 (/.f64 A V) (/.f64 3 l))))
(-.f64 (/.f64 (/.f64 6 (/.f64 V A)) l) (+.f64 (/.f64 A (*.f64 V (/.f64 l 3))) (/.f64 (/.f64 2 (/.f64 V A)) l)))
(-.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7)))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) 8)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 8)))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) 8)) (*.f64 (/.f64 A (*.f64 V l)) 15))
(-.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l)))
(-.f64 (*.f64 2 (*.f64 -3 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 (*.f64 -3 (/.f64 A V)) (*.f64 -4 (/.f64 A V))) l))
(-.f64 (*.f64 2 (/.f64 (*.f64 A -3) (*.f64 V l))) (/.f64 (*.f64 (/.f64 A V) -7) l))
(-.f64 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 7)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 6)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (/.f64 (*.f64 (/.f64 A V) -4) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) -4) l) (-.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (*.f64 (/.f64 A (*.f64 V l)) 2))))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 0 l) (/.f64 0 l)) (+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) -6) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) -6) l) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l))))
(-.f64 (*.f64 -6 (/.f64 A (*.f64 V l))) (*.f64 7 (/.f64 (/.f64 A (neg.f64 l)) V)))
(-.f64 (*.f64 (/.f64 A V) (/.f64 -6 l)) (*.f64 (/.f64 A (*.f64 V l)) -7))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 16) l)) (+.f64 (/.f64 (*.f64 (/.f64 A V) 16) l) (/.f64 (*.f64 (/.f64 A V) 15) l)))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 7) (neg.f64 l)) (/.f64 (*.f64 (/.f64 A V) 8) (neg.f64 l))))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 5) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) -3) (/.f64 l -1/2))))
(-.f64 (*.f64 5 (/.f64 A (*.f64 V (+.f64 l l)))) (*.f64 -3 (/.f64 (/.f64 A V) (/.f64 l -1/2))))
(-.f64 (*.f64 5 (/.f64 A (*.f64 V (+.f64 l l)))) (*.f64 -3 (/.f64 A (*.f64 V (/.f64 l -1/2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l))) (+.f64 (/.f64 (*.f64 (/.f64 A V) 9) (+.f64 l l)) (/.f64 (*.f64 (/.f64 A V) 7) (+.f64 l l))))
(/.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (+.f64 l l))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(-.f64 (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5))) (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 5)) (*.f64 (*.f64 3 (/.f64 A V)) (/.f64 1/2 l))))
(-.f64 (*.f64 (/.f64 A V) (*.f64 (/.f64 1/2 l) 5)) (*.f64 (/.f64 (*.f64 A 3) V) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 5) (/.f64 (*.f64 A 3) V)))
(-.f64 (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9))) (+.f64 (*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 9)) (*.f64 (*.f64 (/.f64 A V) 7) (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2)) (+.f64 (*.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) 2) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 7))))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) 8)) (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 7) (*.f64 (/.f64 A (*.f64 V l)) 8)))
(-.f64 (*.f64 2 (*.f64 (/.f64 A (*.f64 V l)) 8)) (*.f64 (/.f64 A (*.f64 V l)) 15))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) 2) (+.f64 (/.f64 (*.f64 (/.f64 A V) -3) l) (/.f64 (*.f64 (/.f64 A V) -4) l))))
(-.f64 (*.f64 2 (*.f64 -3 (/.f64 A (*.f64 V l)))) (/.f64 (+.f64 (*.f64 -3 (/.f64 A V)) (*.f64 -4 (/.f64 A V))) l))
(-.f64 (*.f64 2 (/.f64 (*.f64 A -3) (*.f64 V l))) (/.f64 (*.f64 (/.f64 A V) -7) l))
(*.f64 (*.f64 4 (/.f64 A V)) (/.f64 1/2 (+.f64 l l)))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 A V)))
(/.f64 (*.f64 A (/.f64 4 V)) (/.f64 (+.f64 l l) 1/2))
(*.f64 (*.f64 4 (/.f64 A V)) (-.f64 (/.f64 1/2 l) (/.f64 1/2 (+.f64 l l))))
(*.f64 (*.f64 A (/.f64 4 V)) (-.f64 (/.f64 1/2 l) (/.f64 1/2 (+.f64 l l))))
(*.f64 (*.f64 4 (/.f64 A V)) (/.f64 1/2 (/.f64 1 (/.f64 1/2 l))))
(*.f64 (*.f64 4 (/.f64 A V)) (/.f64 1/2 (/.f64 l 1/2)))
(*.f64 (/.f64 A V) (/.f64 4 (*.f64 l 4)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (-.f64 (/.f64 4 l) (/.f64 3 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (+.f64 (/.f64 4 l) (/.f64 3 (neg.f64 l))))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 -1 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 1 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (neg.f64 V)) (-.f64 0 (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A V) 2) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (*.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 (*.f64 (/.f64 A V) 6) l)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (*.f64 (/.f64 A (*.f64 V l)) 6)))
(/.f64 A (*.f64 V l))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 A (*.f64 V l)) 8) (/.f64 (*.f64 (/.f64 A V) -6) l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (*.f64 (/.f64 A V) 2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 l) (-.f64 (*.f64 (/.f64 A V) 8) (*.f64 (/.f64 A V) 6)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (/.f64 (/.f64 1/2 V) l))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 A A) (/.f64 1/2 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 V) (/.f64 (+.f64 A A) l))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A V) -2) (/.f64 -1/2 l))
(/.f64 A (*.f64 V l))
(*.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) 2))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 -1/2 l) (*.f64 (/.f64 A V) -2))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (+.f64 A A) l) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 2 (/.f64 1/2 (*.f64 l (/.f64 V A))))
(/.f64 A (*.f64 V l))
(*.f64 2 (-.f64 (*.f64 (/.f64 A (*.f64 V l)) 2) (/.f64 1/2 (*.f64 l (/.f64 V (*.f64 A 3))))))
(*.f64 2 (-.f64 (/.f64 (/.f64 2 (/.f64 V A)) l) (/.f64 (/.f64 (/.f64 A V) 2/3) l)))
(*.f64 2 (-.f64 (/.f64 A (*.f64 V l)) (/.f64 1/2 (*.f64 l (/.f64 V A)))))
(/.f64 A (*.f64 V l))
(*.f64 2 (/.f64 1/2 (/.f64 (+.f64 l l) (*.f64 (/.f64 A V) 2))))
(/.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (+.f64 l l))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(*.f64 (/.f64 -1 l) (/.f64 A (neg.f64 V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 (neg.f64 l)) (/.f64 A (neg.f64 V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 4 (/.f64 A V)))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 l l)) (/.f64 A V)))
(/.f64 (*.f64 A (/.f64 4 V)) (/.f64 (+.f64 l l) 1/2))
(*.f64 -2 (/.f64 1/2 (/.f64 l (/.f64 A (neg.f64 V)))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (/.f64 1/2 V) l) (+.f64 A A))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (*.f64 l (+.f64 V V))))
(*.f64 (*.f64 2 (+.f64 A A)) (/.f64 1/2 (*.f64 l (+.f64 V V))))
(/.f64 (*.f64 2 (/.f64 A (+.f64 V V))) l)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (*.f64 V (neg.f64 l))))
(/.f64 A (*.f64 V l))
(*.f64 (*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) 2) -1/2)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1/2 (*.f64 l (/.f64 V A))) 2)
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (/.f64 1 l) (/.f64 1 l)) (/.f64 1/2 (/.f64 V A)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) -2)) (/.f64 1/2 (*.f64 l -2)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (*.f64 (/.f64 A V) -2) (*.f64 (/.f64 A V) -2)) (/.f64 1/2 (/.f64 l -1/2)))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (/.f64 A l) (/.f64 A l)) (/.f64 1/2 V))
(/.f64 A (*.f64 V l))
(*.f64 (+.f64 (/.f64 (+.f64 A A) l) (/.f64 (+.f64 A A) l)) (/.f64 1/2 (+.f64 V V)))
(/.f64 (+.f64 (/.f64 A V) (/.f64 A V)) (+.f64 l l))
(*.f64 (/.f64 A V) (/.f64 2 (+.f64 l l)))
(*.f64 (+.f64 (/.f64 A (neg.f64 l)) (/.f64 A (neg.f64 l))) (/.f64 1/2 (neg.f64 V)))
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(+.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) -3))
(/.f64 A V)
(+.f64 (*.f64 4 (/.f64 A V)) (-.f64 (*.f64 (/.f64 A V) -3) (/.f64 0 V)))
(/.f64 A V)
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 V (*.f64 A 3))))
(/.f64 A V)
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 (/.f64 V A) 3)))
(/.f64 A V)
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 1 (*.f64 3 (/.f64 A V)))))
(/.f64 A V)
(+.f64 (*.f64 4 (/.f64 A V)) (/.f64 -1 (/.f64 -1 (*.f64 (/.f64 A V) -3))))
(/.f64 A V)
(+.f64 (/.f64 A V) 0)
(/.f64 A V)
(+.f64 (/.f64 A V) (/.f64 0 V))
(/.f64 A V)
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))
(/.f64 A V)
(+.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))
(/.f64 A V)
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))
(/.f64 A V)
(+.f64 (/.f64 A V) (/.f64 0 (+.f64 V V)))
(+.f64 (/.f64 A V) (/.f64 -1 (/.f64 V 0)))
(/.f64 A V)
(+.f64 0 (/.f64 A V))
(/.f64 A V)
(+.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 2))
(+.f64 (/.f64 A (neg.f64 V)) (/.f64 2 (/.f64 V A)))
(+.f64 (*.f64 (/.f64 A V) 8) (neg.f64 (*.f64 (/.f64 A V) 7)))
(/.f64 A V)
(+.f64 (*.f64 (/.f64 A V) 8) (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 8)))
(/.f64 A V)
(+.f64 (*.f64 (/.f64 A V) 8) (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) 11)))
(/.f64 A V)
(+.f64 (*.f64 (/.f64 A V) 2) (/.f64 A (neg.f64 V)))
(+.f64 (/.f64 A (neg.f64 V)) (*.f64 (/.f64 A V) 2))
(+.f64 (/.f64 A (neg.f64 V)) (/.f64 2 (/.f64 V A)))
(+.f64 (*.f64 (/.f64 A V) -3) (*.f64 4 (/.f64 A V)))
(/.f64 A V)
(+.f64 (/.f64 0 V) (/.f64 A V))
(/.f64 A V)
(+.f64 (*.f64 (/.f64 A V) 16) (neg.f64 (*.f64 (/.f64 A V) 15)))
(/.f64 A V)
(+.f64 (-.f64 A A) (/.f64 A V))
(+.f64 (/.f64 A V) (-.f64 A A))
(+.f64 (neg.f64 (/.f64 0 V)) (/.f64 A V))
(/.f64 A V)
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 7)) (*.f64 (/.f64 A V) 8))
(/.f64 A V)
(+.f64 (neg.f64 (*.f64 (/.f64 A V) 15)) (*.f64 (/.f64 A V) 16))
(/.f64 A V)
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 A V))
(/.f64 A V)
(+.f64 (-.f64 (*.f64 (/.f64 A V) -3) (/.f64 0 V)) (*.f64 4 (/.f64 A V)))
(/.f64 A V)
(+.f64 (-.f64 (/.f64 0 V) (/.f64 0 V)) (/.f64 A V))
(/.f64 A V)
(+.f64 (-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 8)) (*.f64 (/.f64 A V) 8))
(/.f64 A V)
(+.f64 (-.f64 (*.f64 4 (/.f64 A V)) (*.f64 (/.f64 A V) 11)) (*.f64 (/.f64 A V) 8))
(/.f64 A V)
(+.f64 (/.f64 0 (+.f64 V V)) (/.f64 A V))
(+.f64 (/.f64 A V) (/.f64 0 (+.f64 V V)))
(+.f64 (*.f64 A (/.f64 1/2 V)) (*.f64 A (/.f64 1/2 V)))
(/.f64 A V)
(+.f64 (*.f64 (/.f64 A V) 1/2) (*.f64 (/.f64 A V) 1/2))
(/.f64 A V)
(+.f64 (/.f64 A (+.f64 V V)) (/.f64 A (+.f64 V V)))
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 A (*.f64 1/2 (+.f64 V V)))
(*.f64 A (/.f64 1 V))
(/.f64 A V)
(*.f64 (/.f64 A V) 1)
(/.f64 A V)
(*.f64 1 (/.f64 A V))
(/.f64 A V)
(*.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 A V)
(*.f64 (*.f64 (/.f64 A V) 2) 1/2)
(/.f64 A V)
(*.f64 1/2 (*.f64 (/.f64 A V) 2))
(/.f64 A V)
(*.f64 1/2 (-.f64 (*.f64 (/.f64 A V) 8) (*.f64 (/.f64 A V) 6)))
(/.f64 A V)
(*.f64 (+.f64 A A) (/.f64 1/2 V))
(/.f64 A V)
(*.f64 (+.f64 A A) (-.f64 (/.f64 2 V) (/.f64 3/2 V)))
(/.f64 A V)
(*.f64 (/.f64 1/2 V) (+.f64 A A))
(/.f64 A V)
(*.f64 (/.f64 1/2 V) (-.f64 (*.f64 A 8) (*.f64 A 6)))
(*.f64 (/.f64 1/2 V) (*.f64 A 2))
(*.f64 (*.f64 (/.f64 A V) -2) -1/2)
(/.f64 A V)
(*.f64 -1 (/.f64 A (neg.f64 V)))
(/.f64 A V)
(*.f64 (neg.f64 A) (-.f64 0 (/.f64 1 V)))
(/.f64 A V)
(*.f64 (/.f64 1 V) A)
(/.f64 A V)
(*.f64 -1/2 (*.f64 (/.f64 A V) -2))
(/.f64 A V)
(*.f64 (neg.f64 (+.f64 A A)) (neg.f64 (/.f64 1/2 V)))
(/.f64 A V)
(*.f64 (neg.f64 (/.f64 1/2 V)) (neg.f64 (+.f64 A A)))
(/.f64 A V)
(*.f64 2 (/.f64 1/2 (/.f64 V A)))
(/.f64 A V)
(*.f64 2 (-.f64 (/.f64 A V) (/.f64 1/2 (/.f64 V A))))
(/.f64 A V)
(*.f64 (/.f64 1/2 (+.f64 V V)) (*.f64 (+.f64 A A) 2))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 (+.f64 V V)) 2))
(*.f64 2 (/.f64 A (+.f64 V V)))
(*.f64 -2 (/.f64 1/2 (/.f64 V (neg.f64 A))))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (+.f64 V V)))
(*.f64 (+.f64 A A) (*.f64 (/.f64 1/2 (+.f64 V V)) 2))
(*.f64 2 (/.f64 A (+.f64 V V)))
(*.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (/.f64 1/2 (+.f64 V V))))
(*.f64 (*.f64 2 (+.f64 A A)) (-.f64 (/.f64 1/2 V) (/.f64 1/2 (+.f64 V V))))
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (/.f64 1 (/.f64 1/2 V))))
(*.f64 (*.f64 2 (+.f64 A A)) (/.f64 (/.f64 1/2 V) 2))
(*.f64 (+.f64 A A) (/.f64 2 (*.f64 V 4)))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))
(/.f64 A V)
(*.f64 (/.f64 1/2 (/.f64 V A)) 2)
(/.f64 A V)
(*.f64 (/.f64 1/2 (neg.f64 V)) (+.f64 (neg.f64 A) (neg.f64 A)))
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 A A))) (/.f64 1/2 (neg.f64 (+.f64 V V))))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 V V)))
(/.f64 (-.f64 (+.f64 A A) 0) (+.f64 V V))
(/.f64 A V)
(/.f64 (/.f64 A V) 1)
(/.f64 A V)
(/.f64 1 (/.f64 V A))
(/.f64 A V)
(/.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 A V)
(/.f64 1/2 (/.f64 V (+.f64 A A)))
(/.f64 A V)
(/.f64 1/2 (/.f64 1 (*.f64 (/.f64 A V) 2)))
(/.f64 A V)
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 A (*.f64 1/2 (+.f64 V V)))
(/.f64 (+.f64 A A) (/.f64 1 (/.f64 1/2 V)))
(/.f64 A V)
(/.f64 (/.f64 1/2 V) (/.f64 1 (+.f64 A A)))
(/.f64 A V)
(/.f64 -1 (/.f64 V (neg.f64 A)))
(/.f64 A V)
(/.f64 (neg.f64 A) (neg.f64 V))
(/.f64 A V)
(/.f64 (neg.f64 A) (-.f64 (-.f64 V V) V))
(/.f64 A (-.f64 V (-.f64 V V)))
(/.f64 (neg.f64 A) (-.f64 (*.f64 V 3) (*.f64 (+.f64 V V) 2)))
(/.f64 A (-.f64 (*.f64 2 (+.f64 V V)) (*.f64 V 3)))
(/.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 V V)))
(/.f64 (-.f64 (+.f64 A A) 0) (+.f64 V V))
(/.f64 (/.f64 A (+.f64 V V)) 1/2)
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 A (*.f64 1/2 (+.f64 V V)))
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))
(/.f64 (-.f64 A (-.f64 A A)) V)
(/.f64 (-.f64 (*.f64 A 3) (*.f64 (+.f64 A A) 2)) (neg.f64 V))
(/.f64 (-.f64 (*.f64 2 (+.f64 A A)) (*.f64 A 3)) V)
(neg.f64 (/.f64 A (neg.f64 V)))
(/.f64 A V)
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (neg.f64 (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 0)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (-.f64 c0 c0))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 0 (-.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (+.f64 c0 (-.f64 (-.f64 c0 c0) c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (-.f64 c0 c0)))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 0 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 c0))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (/.f64 0 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (/.f64 0 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 0 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 0 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (-.f64 c0 c0) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (-.f64 c0 c0)))
(-.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (-.f64 c0 c0))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (-.f64 c0 c0)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 c0)) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 c0 (*.f64 3 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 3 c0)))
(-.f64 (+.f64 (-.f64 c0 c0) (-.f64 c0 c0)) (+.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(-.f64 (-.f64 c0 c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0)) (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (+.f64 (*.f64 0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 0 (neg.f64 c0))) (+.f64 (*.f64 0 (neg.f64 c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0)) 2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 3))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 c0 (*.f64 3 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (+.f64 c0 c0))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 3 c0)))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (/.f64 (/.f64 1 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (neg.f64 (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)) -1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (/.f64 1 c0))) -1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 (/.f64 1 c0))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(neg.f64 (/.f64 (neg.f64 c0) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 A 4) (*.f64 A 3)) (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))
2.9b
(/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l)
3.8b
(+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V))))))
8.3b
(sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l))
Compiler

Compiled 118 to 14 computations (88.1% saved)

series6.0ms (0%)

Counts
4 → 84
Calls

30 calls:

TimeVariablePointExpression
2.0ms
A
@0
(-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))
0.0ms
A
@inf
(+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V))))))
0.0ms
A
@-inf
(sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l))
0.0ms
A
@0
(sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l))
0.0ms
V
@-inf
(sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l))

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1250×rational.json-simplify-13
1228×rational.json-1
1228×rational.json-2
1228×rational.json-4
1228×rational.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015134
110186
241886
3277150
Stop Event
node limit
Counts
4 → 256
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l))
(+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V))))))
(/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l)
(-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 A (-.f64 A (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A A) (+.f64 A (-.f64 A (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A V) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A V) (/.f64 0 V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A V) (-.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A V) (*.f64 (+.f64 A (+.f64 A A)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) 2) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 A (-.f64 (/.f64 A (/.f64 V 2)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (-.f64 (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2) (+.f64 A (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (-.f64 (+.f64 A (+.f64 A A)) (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (+.f64 A A)) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 A A) 2) (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) (-.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (/.f64 A V)) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (/.f64 V 2)) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A (/.f64 V 2)) A) (-.f64 (/.f64 A V) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) (neg.f64 (+.f64 A (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 V)) (neg.f64 (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (neg.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 V) (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) (-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 A A) (/.f64 A V)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 A A) (/.f64 A (neg.f64 V))) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))) (/.f64 A V)) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2))) (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 A V) (+.f64 A A))) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))) 1/2) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) (+.f64 A (*.f64 (+.f64 A A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2)))) (+.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (-.f64 1 (-.f64 1 (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (/.f64 1/2 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (-.f64 1 (-.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (*.f64 (/.f64 1/2 V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (*.f64 1 (*.f64 (/.f64 1/2 V) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (*.f64 1 (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (*.f64 (/.f64 1 V) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (*.f64 (/.f64 1/2 V) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (/.f64 V 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 A (/.f64 V 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 V) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 1 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 -1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (neg.f64 (/.f64 A (/.f64 V 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 A (+.f64 V V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 A A) (/.f64 1/2 (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 A V) (/.f64 A (+.f64 V V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 A A))) (*.f64 (/.f64 1/2 V) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A A) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (/.f64 V 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 V (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 V) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (neg.f64 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 V) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 (neg.f64 V) (neg.f64 V)) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (*.f64 V -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A A)) (/.f64 -1 (/.f64 1/2 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (neg.f64 V) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 A (+.f64 A A)) (*.f64 (+.f64 A A) 2)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 A A)) (-.f64 (/.f64 A V) (+.f64 A A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (+.f64 V V)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 V A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A 1/2) (+.f64 V V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 A A) 1/2) (/.f64 (+.f64 V V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A (+.f64 (neg.f64 V) (neg.f64 V))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (+.f64 A A)) (-.f64 (/.f64 A V) (+.f64 A A))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A l) (/.f64 (-.f64 (/.f64 A V) A) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 l) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (neg.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 A l)) (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 2 (/.f64 A l))) (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 2 (/.f64 A l))) (/.f64 (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (/.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l) (*.f64 2 (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)) (/.f64 (+.f64 A (+.f64 A A)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)) (*.f64 2 (*.f64 2 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 A V) l) 0) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 A l)) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)) (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)) (*.f64 1/2 (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A (+.f64 A A)) (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 l) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))) (*.f64 (+.f64 A (+.f64 A A)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)) (neg.f64 l)) (*.f64 2 (*.f64 2 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (neg.f64 (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A l) (/.f64 (-.f64 A (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l) (-.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (/.f64 A V) (/.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 A l)) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A l) (*.f64 2 (*.f64 2 (/.f64 A l)))) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) l) (/.f64 (+.f64 A (+.f64 A A)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) l) (/.f64 (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A A)) l)) (+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) (/.f64 l 2))) (+.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) (/.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (/.f64 V 2)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 A V) (/.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 A (/.f64 V 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (neg.f64 V)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 A (/.f64 V 2)) (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (/.f64 A (/.f64 V 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 A (/.f64 V 2))) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 A (/.f64 V 2))) (*.f64 1 (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (neg.f64 (/.f64 A (/.f64 V 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (neg.f64 (/.f64 A (/.f64 V 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A (/.f64 V 2)) (*.f64 1/2 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 1/2 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 (/.f64 1/2 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 1 (*.f64 1/2 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (-.f64 (/.f64 1/2 l) (*.f64 1/2 (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (/.f64 1/2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (*.f64 1 (/.f64 1/2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (*.f64 (/.f64 1 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (neg.f64 l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 A (-.f64 (/.f64 A V) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 A (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A A) (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A V) (-.f64 (/.f64 0 V) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A (/.f64 A V)) (*.f64 (-.f64 A (/.f64 A V)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) A) (*.f64 (-.f64 A (/.f64 A V)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 A V) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) 2) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A A) 2) (-.f64 (+.f64 A A) (+.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 (+.f64 A A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A (/.f64 A V)) (neg.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 A A)) (+.f64 A (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) (-.f64 A (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2)) (neg.f64 (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))) (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A (/.f64 A V)) 0) (-.f64 (/.f64 A V) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 V) A) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) A)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 A A) (+.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 -1 (-.f64 1 (/.f64 1 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (-.f64 (/.f64 1 V) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (-.f64 (/.f64 1/2 V) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 1 (-.f64 (/.f64 1/2 V) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (-.f64 1/2 (-.f64 1 (/.f64 1/2 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A (/.f64 A V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A V) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 A V) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 A (/.f64 A V)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 A (/.f64 V 2)) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 A A) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (*.f64 (+.f64 A A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 A (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (neg.f64 (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 A (/.f64 A V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A V) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (/.f64 A V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 A (/.f64 A V)))))))

simplify104.0ms (0.7%)

Algorithm
egg-herbie
Rules
678×rational.json-simplify-63
632×rational.json-simplify-24
528×rational.json-simplify-50
482×rational.json-simplify-41
458×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04736432
115495686
Stop Event
node limit
Counts
340 → 323
Calls
Call 1
Inputs
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(/.f64 A V)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(+.f64 (/.f64 A V) (*.f64 -1 A))
(+.f64 (/.f64 A V) (*.f64 -1 A))
(*.f64 -1 A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(+.f64 (/.f64 A V) (*.f64 -1 A))
(+.f64 (/.f64 A V) (*.f64 -1 A))
(*.f64 -1 A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(+.f64 (/.f64 A V) (*.f64 -1 A))
(+.f64 (/.f64 A V) (*.f64 -1 A))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2)
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) -1/2)
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(-.f64 A (-.f64 A (/.f64 A V)))
(-.f64 (+.f64 A A) (+.f64 A (-.f64 A (/.f64 A V))))
(-.f64 (/.f64 A V) 0)
(-.f64 (/.f64 A V) (/.f64 0 V))
(-.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))
(-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A V) (-.f64 A A))
(-.f64 (/.f64 A V) (*.f64 (+.f64 A (+.f64 A A)) 0))
(-.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))
(-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) 2) (+.f64 A A)))
(-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 A (-.f64 (/.f64 A (/.f64 V 2)) A)))
(-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (-.f64 (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2) (+.f64 A (+.f64 A A))))
(-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (-.f64 (+.f64 A (+.f64 A A)) (/.f64 A (/.f64 V 2))))
(-.f64 0 (/.f64 A (neg.f64 V)))
(-.f64 (+.f64 A (+.f64 A A)) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))
(-.f64 (*.f64 (+.f64 A A) 2) (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)))
(-.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) (-.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (/.f64 A (/.f64 V 2))))
(-.f64 (+.f64 A (/.f64 A V)) A)
(-.f64 (/.f64 A (/.f64 V 2)) (/.f64 A V))
(-.f64 (-.f64 (/.f64 A (/.f64 V 2)) A) (-.f64 (/.f64 A V) A))
(-.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) (neg.f64 (+.f64 A (+.f64 A A))))
(-.f64 (/.f64 A (neg.f64 V)) (neg.f64 (/.f64 A (/.f64 V 2))))
(-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (neg.f64 (+.f64 A A)))
(-.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))
(-.f64 (/.f64 0 V) (/.f64 A (neg.f64 V)))
(-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(-.f64 (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) (-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (/.f64 A (/.f64 V 2))))
(-.f64 (+.f64 (+.f64 A A) (/.f64 A V)) (+.f64 A A))
(-.f64 (-.f64 (+.f64 A A) (/.f64 A (neg.f64 V))) (+.f64 A A))
(-.f64 (-.f64 (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))) (/.f64 A V)) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))
(-.f64 (+.f64 A (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2))) (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(-.f64 (+.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 A V) (+.f64 A A))) (+.f64 A A))
(-.f64 (*.f64 (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))) 1/2) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 1/2))
(-.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))))
(-.f64 (+.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) (+.f64 A (*.f64 (+.f64 A A) 2))))
(-.f64 (+.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2)))) (+.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))))
(*.f64 A (/.f64 1 V))
(*.f64 A (-.f64 1 (-.f64 1 (/.f64 1 V))))
(*.f64 (+.f64 A A) (/.f64 1/2 V))
(*.f64 (+.f64 A A) (-.f64 1 (-.f64 1 (/.f64 1/2 V))))
(*.f64 (/.f64 A V) 1)
(*.f64 1 (/.f64 A V))
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 (/.f64 1/2 V) 1/2))
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (+.f64 V V)))
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 1 (*.f64 (/.f64 1/2 V) 1/2)))
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 1 (/.f64 1/2 (+.f64 V V))))
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 (/.f64 1 V) 1/4))
(*.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (*.f64 (/.f64 1/2 V) 1/2)))
(*.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (/.f64 1/2 (+.f64 V V))))
(*.f64 (/.f64 A (/.f64 V 2)) 1/2)
(*.f64 1/2 (/.f64 A (/.f64 V 2)))
(*.f64 1/2 (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))
(*.f64 1/2 (-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2)))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))
(*.f64 (/.f64 1/2 V) (+.f64 A A))
(*.f64 (/.f64 A (neg.f64 V)) -1)
(*.f64 -1 (/.f64 A (neg.f64 V)))
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (neg.f64 V))))
(*.f64 (neg.f64 A) (/.f64 1 (neg.f64 V)))
(*.f64 (neg.f64 A) (/.f64 -1 V))
(*.f64 (neg.f64 (+.f64 A A)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (/.f64 1 V) A)
(*.f64 -1/2 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))))
(*.f64 -1/2 (neg.f64 (/.f64 A (/.f64 V 2))))
(*.f64 -1/2 (*.f64 1 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))
(*.f64 -1/2 (*.f64 1 (neg.f64 (/.f64 A (/.f64 V 2)))))
(*.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))
(*.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (+.f64 A A)))
(*.f64 2 (/.f64 A (+.f64 V V)))
(*.f64 2 (*.f64 (+.f64 A A) (/.f64 1/2 (+.f64 V V))))
(*.f64 2 (-.f64 (/.f64 A V) (/.f64 A (+.f64 V V))))
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) 1/4)
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) -1/2)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) -1/2))
(*.f64 (+.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 A A))) (*.f64 (/.f64 1/2 V) -1/2))
(/.f64 A V)
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 (/.f64 A V) 1)
(/.f64 1 (/.f64 V A))
(/.f64 (/.f64 A (/.f64 V 2)) 2)
(/.f64 1/2 (*.f64 V (/.f64 1/2 A)))
(/.f64 (/.f64 1/2 V) (/.f64 1/2 A))
(/.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 -1 (/.f64 (neg.f64 V) A))
(/.f64 -1 (/.f64 (+.f64 (neg.f64 V) (neg.f64 V)) (+.f64 A A)))
(/.f64 (neg.f64 A) (neg.f64 V))
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 V -2))
(/.f64 (neg.f64 (+.f64 A A)) (/.f64 -1 (/.f64 1/2 V)))
(/.f64 (/.f64 1 V) (/.f64 1 A))
(/.f64 -1/2 (/.f64 (neg.f64 V) (+.f64 A A)))
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) (*.f64 (+.f64 A A) 2)) (neg.f64 V))
(/.f64 (-.f64 (neg.f64 (+.f64 A A)) (-.f64 (/.f64 A V) (+.f64 A A))) -1)
(/.f64 (/.f64 A (+.f64 V V)) 1/2)
(/.f64 2 (/.f64 (/.f64 V A) 1/2))
(/.f64 (/.f64 A 1/2) (+.f64 V V))
(/.f64 (/.f64 (+.f64 A A) 1/2) (/.f64 (+.f64 V V) 1/2))
(/.f64 (/.f64 A (+.f64 (neg.f64 V) (neg.f64 V))) -1/2)
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))
(neg.f64 (/.f64 A (neg.f64 V)))
(neg.f64 (-.f64 (neg.f64 (+.f64 A A)) (-.f64 (/.f64 A V) (+.f64 A A))))
(+.f64 (/.f64 (/.f64 A V) l) 0)
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 (/.f64 A V) l) (neg.f64 (/.f64 0 l)))
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(+.f64 0 (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A l) (/.f64 (-.f64 (/.f64 A V) A) l))
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A l))
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (neg.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)))
(+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l))
(+.f64 (*.f64 2 (*.f64 2 (/.f64 A l))) (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)))
(+.f64 (*.f64 2 (*.f64 2 (/.f64 A l))) (/.f64 (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)) (neg.f64 l)))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (/.f64 l 2)))
(+.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l) (*.f64 2 (/.f64 A l)))
(+.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) (neg.f64 l)))
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A V) l))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 A V) l))
(+.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)) (/.f64 (+.f64 A (+.f64 A A)) l))
(+.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)) (*.f64 2 (*.f64 2 (/.f64 A l))))
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 0) (/.f64 (/.f64 A V) l))
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 (/.f64 A V) l))
(+.f64 (*.f64 1/2 (/.f64 A l)) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)))
(+.f64 (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)) (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)))
(+.f64 (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)) (*.f64 1/2 (/.f64 A l)))
(+.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)))
(+.f64 (*.f64 (+.f64 A (+.f64 A A)) (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))))
(+.f64 (*.f64 (/.f64 1/2 l) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))) (*.f64 (+.f64 A (+.f64 A A)) (/.f64 1/2 l)))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)) (neg.f64 l)) (*.f64 2 (*.f64 2 (/.f64 A l))))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(-.f64 (/.f64 (/.f64 A V) l) 0)
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 (/.f64 A V) l) (neg.f64 (/.f64 0 l)))
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(-.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(-.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 A l) (/.f64 (-.f64 A (/.f64 A V)) l))
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l))
(-.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l) (-.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (/.f64 A V) (/.f64 l 2))))
(-.f64 (*.f64 2 (/.f64 A l)) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))
(-.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) l))
(-.f64 (+.f64 (/.f64 A l) (*.f64 2 (*.f64 2 (/.f64 A l)))) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l))
(-.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) l) (/.f64 (+.f64 A (+.f64 A A)) (neg.f64 l)))
(-.f64 (/.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l))
(-.f64 (/.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) l) (/.f64 (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) l))
(-.f64 (*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (/.f64 1/2 l)))
(-.f64 (+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A A)) l)) (+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)))
(-.f64 (+.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) (/.f64 l 2))) (+.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) (/.f64 l 2))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 (/.f64 A V) l) 1)
(*.f64 1 (/.f64 (/.f64 A V) l))
(*.f64 (/.f64 A (/.f64 V 2)) (/.f64 1/2 l))
(*.f64 1/2 (/.f64 (/.f64 A V) (/.f64 l 2)))
(*.f64 (/.f64 1/2 l) (/.f64 A (/.f64 V 2)))
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2)))))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 -1 l))
(*.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))
(*.f64 -1 (*.f64 (/.f64 A (/.f64 V 2)) (/.f64 1/2 (neg.f64 l))))
(*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (/.f64 A (/.f64 V 2)))))
(*.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) 1/2)
(*.f64 (neg.f64 (/.f64 A (/.f64 V 2))) (/.f64 1/2 (neg.f64 l)))
(*.f64 (neg.f64 (/.f64 A (/.f64 V 2))) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (/.f64 1/2 (neg.f64 l)) (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))))
(*.f64 (/.f64 1/2 (neg.f64 l)) (neg.f64 (/.f64 A (/.f64 V 2))))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (neg.f64 (/.f64 A (/.f64 V 2)))))
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(*.f64 2 (*.f64 (/.f64 A (/.f64 V 2)) (*.f64 1/2 (/.f64 1/2 l))))
(*.f64 2 (-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 1/2 (/.f64 1/2 l)))
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 (/.f64 1/2 l) 1/2))
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 1 (*.f64 1/2 (/.f64 1/2 l))))
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (-.f64 (/.f64 1/2 l) (*.f64 1/2 (/.f64 1/2 l))))
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (/.f64 1/2 (neg.f64 l)))
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (*.f64 (/.f64 1 l) -1/2))
(*.f64 (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (neg.f64 l))) -1/2)
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(+.f64 A (-.f64 (/.f64 A V) (+.f64 A A)))
(+.f64 A (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(+.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))
(+.f64 (+.f64 A A) (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A))
(+.f64 (/.f64 A V) (neg.f64 A))
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) A))
(+.f64 (-.f64 A (/.f64 A V)) (*.f64 (-.f64 A (/.f64 A V)) -2))
(+.f64 (-.f64 (/.f64 A V) A) 0)
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 (-.f64 A (/.f64 A V)) 0))
(+.f64 0 (-.f64 (/.f64 A V) A))
(+.f64 (*.f64 (+.f64 A A) 2) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(+.f64 (*.f64 (+.f64 A A) 2) (-.f64 (+.f64 A A) (+.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 (+.f64 A A) 2))))
(+.f64 (+.f64 A (/.f64 A V)) (neg.f64 (+.f64 A A)))
(+.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) (+.f64 A A))
(+.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A)
(+.f64 (neg.f64 A) (/.f64 A V))
(+.f64 (neg.f64 (+.f64 A A)) (+.f64 A (/.f64 A V)))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) (-.f64 A (/.f64 A V)))
(+.f64 (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2)) (neg.f64 (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))))
(+.f64 (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A A) 2))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))) (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2)))
(+.f64 (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A) (+.f64 A A))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) 0) (-.f64 (/.f64 A V) A))
(+.f64 (-.f64 (/.f64 0 V) A) (/.f64 A V))
(+.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) A)
(+.f64 (-.f64 (+.f64 A A) (+.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A A) 2))
(*.f64 A (*.f64 -1 (-.f64 1 (/.f64 1 V))))
(*.f64 A (-.f64 (/.f64 1 V) 1))
(*.f64 (+.f64 A A) (-.f64 (/.f64 1/2 V) 1/2))
(*.f64 (+.f64 A A) (*.f64 1 (-.f64 (/.f64 1/2 V) 1/2)))
(*.f64 (+.f64 A A) (-.f64 1/2 (-.f64 1 (/.f64 1/2 V))))
(*.f64 (-.f64 A (/.f64 A V)) -1)
(*.f64 (-.f64 (/.f64 A V) A) 1)
(*.f64 1 (-.f64 (/.f64 A V) A))
(*.f64 1/2 (*.f64 (-.f64 A (/.f64 A V)) -2))
(*.f64 1/2 (-.f64 (/.f64 A (/.f64 V 2)) (+.f64 A A)))
(*.f64 1/2 (-.f64 (+.f64 A A) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) 2)))
(*.f64 1/2 (-.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2)))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (*.f64 (+.f64 A A) 2)))
(*.f64 -1 (-.f64 A (/.f64 A V)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (neg.f64 (+.f64 A A))))
(*.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) 1/2)
(*.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) -1/2)
(/.f64 (-.f64 A (/.f64 A V)) -1)
(/.f64 (-.f64 (/.f64 A V) A) 1)
(/.f64 1 (/.f64 1 (-.f64 (/.f64 A V) A)))
(neg.f64 (-.f64 A (/.f64 A V)))
Outputs
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 -1 (*.f64 A (-.f64 1 (/.f64 1 V))))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(/.f64 A V)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (*.f64 -1 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 0))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)) (+.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) -1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) -1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(-.f64 A (-.f64 A (/.f64 A V)))
(/.f64 A V)
(-.f64 (+.f64 A A) (+.f64 A (-.f64 A (/.f64 A V))))
(/.f64 A V)
(-.f64 (/.f64 A V) 0)
(/.f64 A V)
(-.f64 (/.f64 A V) (/.f64 0 V))
(/.f64 A V)
(-.f64 (/.f64 A V) (neg.f64 (/.f64 0 V)))
(/.f64 A V)
(-.f64 (/.f64 A V) (*.f64 (/.f64 A V) 0))
(/.f64 A V)
(-.f64 (/.f64 A V) (-.f64 A A))
(/.f64 A V)
(-.f64 (/.f64 A V) (*.f64 (+.f64 A (+.f64 A A)) 0))
(-.f64 (/.f64 A V) (*.f64 0 (+.f64 A (+.f64 A A))))
(-.f64 (/.f64 A V) (+.f64 (-.f64 A A) (*.f64 0 A)))
(-.f64 (/.f64 A V) (-.f64 (/.f64 0 V) (/.f64 0 V)))
(/.f64 A V)
(-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) 2) (+.f64 A A)))
(+.f64 A (-.f64 (-.f64 A (/.f64 A V)) (-.f64 (*.f64 2 (-.f64 (+.f64 A A) (/.f64 A V))) (+.f64 A A))))
(-.f64 (+.f64 A A) (-.f64 (/.f64 A V) (*.f64 2 (-.f64 (/.f64 A V) A))))
(-.f64 (+.f64 A (-.f64 A (/.f64 A V))) (-.f64 A (-.f64 (/.f64 A (/.f64 V 2)) A)))
(/.f64 A V)
(-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (-.f64 (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2) (+.f64 A (+.f64 A A))))
(-.f64 (+.f64 A (+.f64 A A)) (-.f64 (*.f64 2 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V)))) (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V)))))
(+.f64 (-.f64 (+.f64 A A) (/.f64 A V)) (-.f64 A (-.f64 (*.f64 2 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V)))) (+.f64 A (+.f64 A A)))))
(-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (-.f64 (+.f64 A (+.f64 A A)) (/.f64 A (/.f64 V 2))))
(/.f64 A V)
(-.f64 0 (/.f64 A (neg.f64 V)))
(/.f64 A V)
(-.f64 (+.f64 A (+.f64 A A)) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))
(/.f64 A V)
(-.f64 (*.f64 (+.f64 A A) 2) (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)))
(/.f64 A V)
(-.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) (-.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (/.f64 A (/.f64 V 2))))
(+.f64 (-.f64 A (/.f64 A V)) (-.f64 (*.f64 2 (+.f64 A A)) (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (*.f64 A (/.f64 2 V))))))
(+.f64 (*.f64 2 (+.f64 A A)) (-.f64 (-.f64 A (/.f64 A V)) (+.f64 A (*.f64 2 (-.f64 (+.f64 A A) (/.f64 A V))))))
(-.f64 (+.f64 A (/.f64 A V)) A)
(/.f64 A V)
(-.f64 (/.f64 A (/.f64 V 2)) (/.f64 A V))
(/.f64 A V)
(-.f64 (-.f64 (/.f64 A (/.f64 V 2)) A) (-.f64 (/.f64 A V) A))
(/.f64 A V)
(-.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) (neg.f64 (+.f64 A (+.f64 A A))))
(/.f64 A V)
(-.f64 (/.f64 A (neg.f64 V)) (neg.f64 (/.f64 A (/.f64 V 2))))
(/.f64 A V)
(-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) (neg.f64 (+.f64 A A)))
(/.f64 A V)
(-.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))
(+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(+.f64 (*.f64 2 (+.f64 A A)) (-.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V)))))
(-.f64 (/.f64 0 V) (/.f64 A (neg.f64 V)))
(/.f64 A V)
(-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(-.f64 (+.f64 A (+.f64 A (*.f64 2 (+.f64 A A)))) (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A (*.f64 2 (+.f64 A A)))))
(-.f64 (+.f64 (+.f64 A A) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V)))))
(-.f64 (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) (-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (/.f64 A (/.f64 V 2))))
(+.f64 A (-.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (*.f64 A (/.f64 2 V)))))))
(+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (-.f64 (/.f64 A V) A))))
(-.f64 (+.f64 (+.f64 A A) (/.f64 A V)) (+.f64 A A))
(/.f64 A V)
(-.f64 (-.f64 (+.f64 A A) (/.f64 A (neg.f64 V))) (+.f64 A A))
(/.f64 A V)
(-.f64 (-.f64 (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))) (/.f64 A V)) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))
(-.f64 (+.f64 (+.f64 A A) (-.f64 (+.f64 A (/.f64 A V)) (/.f64 A V))) (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V))))
(-.f64 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)) (/.f64 A V))
(-.f64 (+.f64 A (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2))) (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(+.f64 (*.f64 2 (+.f64 A A)) (-.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V)))))
(-.f64 (+.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 A V) (+.f64 A A))) (+.f64 A A))
(/.f64 A V)
(-.f64 (*.f64 (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))) 1/2) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 1/2))
(-.f64 (*.f64 1/2 (+.f64 A (+.f64 (/.f64 A V) (+.f64 A A)))) (*.f64 1/2 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V)))))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(-.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (+.f64 (/.f64 A V) (/.f64 A (/.f64 V 2))))
(/.f64 A V)
(-.f64 (+.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) (+.f64 A (*.f64 (+.f64 A A) 2))))
(+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(+.f64 (*.f64 2 (+.f64 A A)) (-.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V)))))
(-.f64 (+.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2)))) (+.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))))
(-.f64 (+.f64 A (+.f64 A (*.f64 2 (+.f64 A A)))) (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A (*.f64 2 (+.f64 A A)))))
(-.f64 (+.f64 (+.f64 A A) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V)))))
(*.f64 A (/.f64 1 V))
(/.f64 A V)
(*.f64 A (-.f64 1 (-.f64 1 (/.f64 1 V))))
(/.f64 A V)
(*.f64 (+.f64 A A) (/.f64 1/2 V))
(/.f64 A V)
(*.f64 (+.f64 A A) (-.f64 1 (-.f64 1 (/.f64 1/2 V))))
(/.f64 A V)
(*.f64 (/.f64 A V) 1)
(/.f64 A V)
(*.f64 1 (/.f64 A V))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 (/.f64 1/2 V) 1/2))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (/.f64 1/2 (+.f64 V V)))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 1 (*.f64 (/.f64 1/2 V) 1/2)))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 1 (/.f64 1/2 (+.f64 V V))))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (*.f64 (/.f64 1 V) 1/4))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (*.f64 (/.f64 1/2 V) 1/2)))
(/.f64 A V)
(*.f64 (*.f64 (+.f64 A A) 2) (-.f64 (/.f64 1/2 V) (/.f64 1/2 (+.f64 V V))))
(/.f64 A V)
(*.f64 (/.f64 A (/.f64 V 2)) 1/2)
(/.f64 A V)
(*.f64 1/2 (/.f64 A (/.f64 V 2)))
(/.f64 A V)
(*.f64 1/2 (-.f64 A (-.f64 (-.f64 A (/.f64 A V)) (/.f64 A V))))
(*.f64 1/2 (-.f64 (/.f64 A V) (-.f64 (-.f64 A (/.f64 A V)) A)))
(*.f64 1/2 (-.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2)))
(*.f64 1/2 (-.f64 (+.f64 A (+.f64 A (*.f64 2 (+.f64 A A)))) (*.f64 2 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V))))))
(*.f64 1/2 (+.f64 A (+.f64 A (*.f64 2 (-.f64 (/.f64 A V) A)))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (+.f64 A A)))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (-.f64 (/.f64 A V) (+.f64 A A)))))
(*.f64 -1/2 (-.f64 A (+.f64 (/.f64 A V) (+.f64 A (/.f64 A V)))))
(*.f64 (/.f64 1/2 V) (+.f64 A A))
(/.f64 A V)
(*.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 A V)
(*.f64 -1 (/.f64 A (neg.f64 V)))
(/.f64 A V)
(*.f64 -1 (*.f64 (+.f64 A A) (/.f64 1/2 (neg.f64 V))))
(/.f64 A V)
(*.f64 (neg.f64 A) (/.f64 1 (neg.f64 V)))
(/.f64 A V)
(*.f64 (neg.f64 A) (/.f64 -1 V))
(/.f64 A V)
(*.f64 (neg.f64 (+.f64 A A)) (/.f64 1/2 (neg.f64 V)))
(/.f64 A V)
(*.f64 (neg.f64 (+.f64 A A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(/.f64 A V)
(*.f64 (/.f64 1 V) A)
(/.f64 A V)
(*.f64 -1/2 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))))
(-.f64 (*.f64 1/2 (+.f64 A (+.f64 (/.f64 A V) (+.f64 A A)))) (*.f64 1/2 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V)))))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(*.f64 -1/2 (neg.f64 (/.f64 A (/.f64 V 2))))
(/.f64 A V)
(*.f64 -1/2 (*.f64 1 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))
(-.f64 (*.f64 1/2 (+.f64 A (+.f64 (/.f64 A V) (+.f64 A A)))) (*.f64 1/2 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V)))))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(*.f64 -1/2 (*.f64 1 (neg.f64 (/.f64 A (/.f64 V 2)))))
(/.f64 A V)
(*.f64 -1/2 (*.f64 (/.f64 1 V) (neg.f64 (+.f64 A A))))
(/.f64 A V)
(*.f64 (/.f64 1/2 (neg.f64 V)) (neg.f64 (+.f64 A A)))
(/.f64 A V)
(*.f64 2 (/.f64 A (+.f64 V V)))
(/.f64 A V)
(*.f64 2 (*.f64 (+.f64 A A) (/.f64 1/2 (+.f64 V V))))
(/.f64 A V)
(*.f64 2 (-.f64 (/.f64 A V) (/.f64 A (+.f64 V V))))
(/.f64 A V)
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) 1/4)
(/.f64 A V)
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) -1/2)
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (/.f64 1/2 (neg.f64 V)))
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 1 (/.f64 1/2 (neg.f64 V))))
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 A) (neg.f64 A)) (*.f64 (/.f64 1 V) -1/2))
(/.f64 A V)
(*.f64 (+.f64 (neg.f64 (+.f64 A A)) (neg.f64 (+.f64 A A))) (*.f64 (/.f64 1/2 V) -1/2))
(/.f64 A V)
(/.f64 A V)
(/.f64 (+.f64 A A) (+.f64 V V))
(/.f64 A V)
(/.f64 (/.f64 A V) 1)
(/.f64 A V)
(/.f64 1 (/.f64 V A))
(/.f64 A V)
(/.f64 (/.f64 A (/.f64 V 2)) 2)
(/.f64 A V)
(/.f64 1/2 (*.f64 V (/.f64 1/2 A)))
(/.f64 A V)
(/.f64 (/.f64 1/2 V) (/.f64 1/2 A))
(/.f64 A V)
(/.f64 (/.f64 A (neg.f64 V)) -1)
(/.f64 A V)
(/.f64 -1 (/.f64 (neg.f64 V) A))
(/.f64 A V)
(/.f64 -1 (/.f64 (+.f64 (neg.f64 V) (neg.f64 V)) (+.f64 A A)))
(/.f64 A V)
(/.f64 (neg.f64 A) (neg.f64 V))
(/.f64 A V)
(/.f64 (neg.f64 (+.f64 A A)) (*.f64 V -2))
(/.f64 A V)
(/.f64 (neg.f64 (+.f64 A A)) (/.f64 -1 (/.f64 1/2 V)))
(/.f64 A V)
(/.f64 (/.f64 1 V) (/.f64 1 A))
(/.f64 A V)
(/.f64 -1/2 (/.f64 (neg.f64 V) (+.f64 A A)))
(/.f64 A V)
(/.f64 (-.f64 (+.f64 A (+.f64 A A)) (*.f64 (+.f64 A A) 2)) (neg.f64 V))
(/.f64 (-.f64 (*.f64 2 (+.f64 A A)) (+.f64 A (+.f64 A A))) V)
(/.f64 (-.f64 (+.f64 A A) A) V)
(/.f64 (-.f64 (neg.f64 (+.f64 A A)) (-.f64 (/.f64 A V) (+.f64 A A))) -1)
(/.f64 A V)
(/.f64 (/.f64 A (+.f64 V V)) 1/2)
(/.f64 A V)
(/.f64 2 (/.f64 (/.f64 V A) 1/2))
(/.f64 A V)
(/.f64 (/.f64 A 1/2) (+.f64 V V))
(/.f64 A V)
(/.f64 (/.f64 (+.f64 A A) 1/2) (/.f64 (+.f64 V V) 1/2))
(/.f64 A V)
(/.f64 (/.f64 A (+.f64 (neg.f64 V) (neg.f64 V))) -1/2)
(/.f64 A V)
(/.f64 (-.f64 (-.f64 A A) A) (neg.f64 V))
(/.f64 (-.f64 A (-.f64 A A)) V)
(neg.f64 (/.f64 A (neg.f64 V)))
(/.f64 A V)
(neg.f64 (-.f64 (neg.f64 (+.f64 A A)) (-.f64 (/.f64 A V) (+.f64 A A))))
(/.f64 A V)
(+.f64 (/.f64 (/.f64 A V) l) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (/.f64 (/.f64 A V) l) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 0 (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 A l) (/.f64 (-.f64 (/.f64 A V) A) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 0 l) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (neg.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 2 (/.f64 A l)) (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 2 (*.f64 2 (/.f64 A l))) (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)))
(+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))) l))
(/.f64 (+.f64 (*.f64 2 (+.f64 A A)) (-.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))) l)
(+.f64 (*.f64 2 (*.f64 2 (/.f64 A l))) (/.f64 (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)) (neg.f64 l)))
(+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 (/.f64 A V) (*.f64 2 (+.f64 A A))) l))
(+.f64 (*.f64 (/.f64 A l) 4) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A l) 4)))
(+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (/.f64 l 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A A)) l) (*.f64 2 (/.f64 A l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 (/.f64 A V) 0) (/.f64 (/.f64 A V) l))
(+.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (+.f64 (/.f64 1 l) 0))
(+.f64 (neg.f64 (/.f64 0 l)) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)) (/.f64 (+.f64 A (+.f64 A A)) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)) (*.f64 2 (*.f64 2 (/.f64 A l))))
(+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))) l))
(/.f64 (+.f64 (*.f64 2 (+.f64 A A)) (-.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))) l)
(+.f64 (*.f64 (/.f64 (/.f64 A V) l) 0) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (-.f64 (/.f64 0 l) (/.f64 0 l)) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (*.f64 1/2 (/.f64 A l)) (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)))
(+.f64 (*.f64 1/2 (/.f64 A l)) (*.f64 (-.f64 (*.f64 A (/.f64 2 V)) A) (/.f64 1/2 l)))
(+.f64 (*.f64 A (/.f64 1/2 l)) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 1/2 l))))
(+.f64 (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)) (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(+.f64 (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)) (*.f64 1/2 (/.f64 A l)))
(+.f64 (*.f64 1/2 (/.f64 A l)) (*.f64 (-.f64 (*.f64 A (/.f64 2 V)) A) (/.f64 1/2 l)))
(+.f64 (*.f64 A (/.f64 1/2 l)) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 A (/.f64 1/2 l))))
(+.f64 (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)) (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)))
(+.f64 (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)) (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(+.f64 (*.f64 (+.f64 A (+.f64 A A)) (/.f64 1/2 l)) (*.f64 (/.f64 1/2 l) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))))
(*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A (+.f64 A A)) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))))
(+.f64 (/.f64 (+.f64 A (*.f64 A 1/2)) l) (-.f64 (/.f64 (/.f64 A l) V) (/.f64 (+.f64 A (*.f64 A 1/2)) l)))
(+.f64 (*.f64 (/.f64 1/2 l) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))) (*.f64 (+.f64 A (+.f64 A A)) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A (+.f64 A A)) (+.f64 (/.f64 A V) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))))
(+.f64 (/.f64 (+.f64 A (*.f64 A 1/2)) l) (-.f64 (/.f64 (/.f64 A l) V) (/.f64 (+.f64 A (*.f64 A 1/2)) l)))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 A A) 2) (/.f64 A V)) (neg.f64 l)) (*.f64 2 (*.f64 2 (/.f64 A l))))
(+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 (/.f64 A V) (*.f64 2 (+.f64 A A))) l))
(+.f64 (*.f64 (/.f64 A l) 4) (-.f64 (/.f64 (/.f64 A l) V) (*.f64 (/.f64 A l) 4)))
(+.f64 (*.f64 (/.f64 A V) (/.f64 1/2 l)) (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 A V) l) 0)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 A V) l) (/.f64 0 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) 0))
(-.f64 (/.f64 A (*.f64 V l)) (*.f64 (/.f64 A V) 0))
(*.f64 (/.f64 A V) (-.f64 (/.f64 1 l) 0))
(-.f64 (/.f64 (/.f64 A V) l) (neg.f64 (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 (/.f64 A V) l) 0))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 A V) l) (-.f64 (/.f64 0 l) (/.f64 0 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 0 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 A l) (/.f64 (-.f64 A (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 0 l) (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l) (-.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (/.f64 A V) (/.f64 l 2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (*.f64 2 (/.f64 A l)) (/.f64 (+.f64 A (-.f64 A (/.f64 A V))) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (/.f64 A l) (*.f64 2 (*.f64 2 (/.f64 A l)))) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l))
(+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))) l))
(/.f64 (+.f64 (*.f64 2 (+.f64 A A)) (-.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))) l)
(-.f64 (/.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) l) (/.f64 (+.f64 A (+.f64 A A)) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (/.f64 (+.f64 A (*.f64 (+.f64 A A) 2)) l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l))
(+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))) l))
(/.f64 (+.f64 (*.f64 2 (+.f64 A A)) (-.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))) l)
(-.f64 (/.f64 (+.f64 A (+.f64 A (*.f64 (+.f64 A A) 2))) l) (/.f64 (+.f64 A (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) l))
(/.f64 (-.f64 (+.f64 A (+.f64 A (*.f64 2 (+.f64 A A)))) (+.f64 (-.f64 A (/.f64 A V)) (+.f64 A (*.f64 2 (+.f64 A A))))) l)
(/.f64 (-.f64 (+.f64 (+.f64 A A) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))) l)
(-.f64 (*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (/.f64 1/2 l)))
(+.f64 (*.f64 (-.f64 (/.f64 A V) A) (/.f64 1/2 l)) (*.f64 (+.f64 A (/.f64 A V)) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 l) (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)))
(-.f64 (+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A A)) l)) (+.f64 (/.f64 (+.f64 A (+.f64 A A)) l) (/.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(-.f64 (+.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) (/.f64 (/.f64 A V) (/.f64 l 2))) (+.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) (/.f64 l 2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (/.f64 A V) l) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1 (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (/.f64 V 2)) (/.f64 1/2 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1/2 (/.f64 (/.f64 A V) (/.f64 l 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (/.f64 A (/.f64 V 2)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 l) (*.f64 1/2 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 -1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1 (*.f64 (/.f64 A (/.f64 V 2)) (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (/.f64 A V) (neg.f64 l)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 -1/2 (*.f64 (/.f64 1 l) (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))
(*.f64 -1/2 (*.f64 (+.f64 A (-.f64 (-.f64 (+.f64 A A) (/.f64 A V)) (+.f64 A (+.f64 (/.f64 A V) (+.f64 A A))))) (/.f64 1 l)))
(*.f64 1/2 (*.f64 (/.f64 1 l) (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A))))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (neg.f64 (/.f64 A (/.f64 V 2)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (/.f64 A V) (/.f64 l 2)) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (neg.f64 (/.f64 A (/.f64 V 2))) (/.f64 1/2 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (neg.f64 (/.f64 A (/.f64 V 2))) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 (neg.f64 l)) (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V)))))
(*.f64 (+.f64 A (-.f64 (-.f64 (+.f64 A A) (/.f64 A V)) (+.f64 A (+.f64 (/.f64 A V) (+.f64 A A))))) (/.f64 1/2 (neg.f64 l)))
(*.f64 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)) (/.f64 -1/2 (neg.f64 l)))
(*.f64 (/.f64 1/2 (neg.f64 l)) (neg.f64 (/.f64 A (/.f64 V 2))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (-.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (+.f64 (+.f64 A A) (+.f64 A (/.f64 A V))))))
(*.f64 (+.f64 A (-.f64 (-.f64 (+.f64 A A) (/.f64 A V)) (+.f64 A (+.f64 (/.f64 A V) (+.f64 A A))))) (/.f64 1/2 (neg.f64 l)))
(*.f64 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (/.f64 A V) A)) (/.f64 -1/2 (neg.f64 l)))
(*.f64 (/.f64 1/2 (neg.f64 l)) (*.f64 1 (neg.f64 (/.f64 A (/.f64 V 2)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (*.f64 (/.f64 A V) (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (*.f64 (/.f64 A (/.f64 V 2)) (*.f64 1/2 (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 2 (-.f64 (/.f64 (/.f64 A V) l) (*.f64 (/.f64 A V) (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 1/2 (/.f64 1/2 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 (/.f64 1/2 l) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (*.f64 1 (*.f64 1/2 (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A (/.f64 V 2)) (/.f64 A (/.f64 V 2))) (-.f64 (/.f64 1/2 l) (*.f64 1/2 (/.f64 1/2 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (/.f64 1/2 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (*.f64 1 (/.f64 1/2 (neg.f64 l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (*.f64 (/.f64 1 l) -1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (+.f64 (/.f64 (/.f64 A V) (neg.f64 l)) (/.f64 (/.f64 A V) (neg.f64 l))) -1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 A (-.f64 (/.f64 A V) (+.f64 A A)))
(+.f64 (/.f64 A V) (-.f64 A (+.f64 A A)))
(+.f64 A (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(-.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A))))
(-.f64 (*.f64 2 (+.f64 A A)) (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))
(+.f64 (+.f64 A A) (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))))
(+.f64 A (-.f64 (/.f64 A V) (+.f64 A A)))
(+.f64 (/.f64 A V) (-.f64 A (+.f64 A A)))
(+.f64 (+.f64 A A) (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (neg.f64 A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (/.f64 A V) (-.f64 (/.f64 0 V) A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (-.f64 A (/.f64 A V)) (*.f64 (-.f64 A (/.f64 A V)) -2))
(+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (-.f64 (/.f64 A V) A)))
(+.f64 (-.f64 (/.f64 A V) A) 0)
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (-.f64 (/.f64 A V) A) (*.f64 (-.f64 A (/.f64 A V)) 0))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 0 (-.f64 (/.f64 A V) A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (*.f64 (+.f64 A A) 2) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))))
(+.f64 (*.f64 2 (+.f64 A A)) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(+.f64 (*.f64 (+.f64 A A) 4) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 4))))
(+.f64 (*.f64 (+.f64 A A) 2) (-.f64 (+.f64 A A) (+.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 (+.f64 A A) 2))))
(+.f64 (+.f64 A A) (-.f64 (*.f64 2 (+.f64 A A)) (+.f64 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V))) (*.f64 2 (+.f64 A A)))))
(-.f64 (+.f64 (+.f64 A A) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))))
(+.f64 (+.f64 A (/.f64 A V)) (neg.f64 (+.f64 A A)))
(+.f64 A (+.f64 (neg.f64 (+.f64 A A)) (/.f64 A V)))
(+.f64 (/.f64 A V) (+.f64 (*.f64 A -2) A))
(+.f64 (-.f64 (/.f64 A V) (+.f64 A (+.f64 A A))) (+.f64 A A))
(+.f64 A (-.f64 (/.f64 A V) (+.f64 A A)))
(+.f64 (/.f64 A V) (-.f64 A (+.f64 A A)))
(+.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A)
(+.f64 A (-.f64 (/.f64 A V) (+.f64 A A)))
(+.f64 (/.f64 A V) (-.f64 A (+.f64 A A)))
(+.f64 (neg.f64 A) (/.f64 A V))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (neg.f64 (+.f64 A A)) (+.f64 A (/.f64 A V)))
(+.f64 A (+.f64 (neg.f64 (+.f64 A A)) (/.f64 A V)))
(+.f64 (/.f64 A V) (+.f64 (*.f64 A -2) A))
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) (-.f64 A (/.f64 A V)))
(+.f64 (-.f64 A (/.f64 A V)) (*.f64 (-.f64 A (/.f64 A V)) -2))
(+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (-.f64 (/.f64 A V) A)))
(+.f64 (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2)) (neg.f64 (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))))
(+.f64 (*.f64 2 (+.f64 A A)) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(+.f64 (*.f64 (+.f64 A A) 4) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 4))))
(+.f64 (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A A) 2))
(+.f64 (*.f64 2 (+.f64 A A)) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(+.f64 (*.f64 (+.f64 A A) 4) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 4))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 A A) 2) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)))) (+.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A A) 2)))
(+.f64 (*.f64 2 (+.f64 A A)) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(+.f64 (*.f64 (+.f64 A A) 4) (neg.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 4))))
(+.f64 (-.f64 (-.f64 (/.f64 A V) (+.f64 A A)) A) (+.f64 A A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (*.f64 (-.f64 A (/.f64 A V)) 0) (-.f64 (/.f64 A V) A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (-.f64 (/.f64 0 V) A) (/.f64 A V))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(+.f64 (-.f64 (+.f64 A (+.f64 A A)) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2))) A)
(-.f64 (+.f64 A (+.f64 A (+.f64 A A))) (+.f64 (-.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A))))
(-.f64 (*.f64 2 (+.f64 A A)) (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))
(+.f64 (-.f64 (+.f64 A A) (+.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) (*.f64 (+.f64 A A) 2))) (*.f64 (+.f64 A A) 2))
(+.f64 (+.f64 A A) (-.f64 (*.f64 2 (+.f64 A A)) (+.f64 (+.f64 A (-.f64 (+.f64 A A) (/.f64 A V))) (*.f64 2 (+.f64 A A)))))
(-.f64 (+.f64 (+.f64 A A) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))))
(*.f64 A (*.f64 -1 (-.f64 1 (/.f64 1 V))))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 A (-.f64 (/.f64 1 V) 1))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 (+.f64 A A) (-.f64 (/.f64 1/2 V) 1/2))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 (+.f64 A A) (*.f64 1 (-.f64 (/.f64 1/2 V) 1/2)))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 (+.f64 A A) (-.f64 1/2 (-.f64 1 (/.f64 1/2 V))))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 (-.f64 A (/.f64 A V)) -1)
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 (-.f64 (/.f64 A V) A) 1)
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 1 (-.f64 (/.f64 A V) A))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 1/2 (*.f64 (-.f64 A (/.f64 A V)) -2))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 1/2 (-.f64 (/.f64 A (/.f64 V 2)) (+.f64 A A)))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 1/2 (-.f64 (+.f64 A A) (*.f64 (+.f64 A (-.f64 A (/.f64 A V))) 2)))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 1/2 (-.f64 (*.f64 (+.f64 A A) 2) (*.f64 (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))) 2)))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 1/2 (-.f64 (+.f64 (+.f64 A (/.f64 A V)) (+.f64 A (/.f64 A V))) (*.f64 (+.f64 A A) 2)))
(*.f64 1/2 (+.f64 (+.f64 A (/.f64 A V)) (-.f64 (+.f64 A (/.f64 A V)) (*.f64 2 (+.f64 A A)))))
(-.f64 (*.f64 A -2) (*.f64 -1/2 (+.f64 A (+.f64 (/.f64 A V) (+.f64 A (/.f64 A V))))))
(*.f64 -1 (-.f64 A (/.f64 A V)))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 A (neg.f64 V)) (/.f64 A (neg.f64 V))) (neg.f64 (+.f64 A A))))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 (*.f64 (-.f64 A (/.f64 A V)) -2) 1/2)
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(*.f64 (*.f64 (-.f64 A (/.f64 A V)) 2) -1/2)
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(/.f64 (-.f64 A (/.f64 A V)) -1)
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(/.f64 (-.f64 (/.f64 A V) A) 1)
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(/.f64 1 (/.f64 1 (-.f64 (/.f64 A V) A)))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)
(neg.f64 (-.f64 A (/.f64 A V)))
(-.f64 (/.f64 A V) (*.f64 A 1))
(-.f64 (/.f64 A V) A)

eval891.0ms (5.9%)

Compiler

Compiled 40050 to 16261 computations (59.4% saved)

prune1.1s (7.1%)

Pruning

25 alts after pruning (13 fresh and 12 done)

PrunedKeptTotal
New221482222
Fresh257
Picked011
Done21113
Total2218252243
Error
13.7b
Counts
2243 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
18.5b
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
19.8b
(/.f64 (sqrt.f64 (/.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)) (/.f64 1 c0))
18.2b
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
18.1b
(/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 V) l) A)) (/.f64 1 c0))
19.7b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
18.7b
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
20.2b
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
19.7b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
19.8b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
20.2b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))))
20.2b
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)))
40.5b
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (/.f64 1 (/.f64 1 (-.f64 (/.f64 A V) A)))) l)))
42.2b
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 (+.f64 A A) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))))) l)))
41.6b
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l)))
56.1b
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (neg.f64 A)) l)))
18.2b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
19.4b
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
40.2b
(*.f64 c0 (sqrt.f64 (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (-.f64 (/.f64 A V) (+.f64 (/.f64 A V) (+.f64 A A))) (/.f64 -1/2 l)))))
40.3b
(*.f64 c0 (sqrt.f64 (+.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (*.f64 (/.f64 1 l) (neg.f64 A)))))
40.6b
(*.f64 c0 (sqrt.f64 (+.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)) (*.f64 2 (*.f64 2 (/.f64 A l))))))
40.3b
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)) (*.f64 1/2 (/.f64 A l)))))
40.2b
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 (/.f64 A V) (*.f64 2 (+.f64 A A))) l))))
19.8b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
18.1b
(*.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))))
18.1b
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
Compiler

Compiled 484 to 321 computations (33.7% saved)

regimes415.0ms (2.7%)

Counts
40 → 4
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (neg.f64 A)) l)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) (/.f64 1 V))))
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (*.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))))
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 V) l) A)) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (/.f64 4 l) (/.f64 3 l)) (/.f64 V A))))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)) c0))
(/.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 2 V) (+.f64 l l)))) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 (/.f64 2 (/.f64 (+.f64 l l) A)) V)) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (*.f64 A (/.f64 (-.f64 (/.f64 3 V) (/.f64 1 V)) (+.f64 l l)))))
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (/.f64 1 (/.f64 1 (-.f64 (/.f64 A V) A)))) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 A V) 4) (*.f64 (/.f64 A V) 3)) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 (+.f64 A (+.f64 A A)) A) (*.f64 V (/.f64 l 1/2)))))
(*.f64 c0 (sqrt.f64 (+.f64 (/.f64 (+.f64 A (/.f64 A V)) l) (*.f64 (/.f64 1 l) (neg.f64 A)))))
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 (/.f64 (/.f64 A V) l) 2) (*.f64 (/.f64 1 l) (/.f64 A (neg.f64 V))))))
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 (/.f64 1/2 l) (-.f64 (/.f64 A (/.f64 V 2)) A)) (*.f64 1/2 (/.f64 A l)))))
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 A A) (+.f64 A (+.f64 A (-.f64 A (/.f64 A V)))))) l)))
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 2 (/.f64 l A))) (/.f64 (-.f64 (/.f64 A V) (*.f64 2 (+.f64 A A))) l))))
(*.f64 c0 (sqrt.f64 (+.f64 (*.f64 (/.f64 A l) 1/2) (*.f64 1/2 (*.f64 (/.f64 1 l) (-.f64 (*.f64 (/.f64 A V) 2) A))))))
(*.f64 c0 (sqrt.f64 (-.f64 (/.f64 (+.f64 (+.f64 A A) (+.f64 A A)) (/.f64 l (/.f64 1/2 V))) (/.f64 (/.f64 A V) l))))
(/.f64 (-.f64 (+.f64 c0 (+.f64 c0 (+.f64 c0 c0))) (+.f64 c0 (+.f64 c0 c0))) (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 c0 (sqrt.f64 (+.f64 (/.f64 (-.f64 (/.f64 A V) A) l) (*.f64 (-.f64 (/.f64 A V) (+.f64 (/.f64 A V) (+.f64 A A))) (/.f64 -1/2 l)))))
(*.f64 c0 (sqrt.f64 (+.f64 (-.f64 (/.f64 A l) (/.f64 (+.f64 (-.f64 A (/.f64 A V)) (*.f64 (+.f64 A A) 2)) l)) (*.f64 2 (*.f64 2 (/.f64 A l))))))
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (-.f64 (+.f64 (+.f64 A A) (*.f64 2 (+.f64 A A))) (+.f64 A (+.f64 A (+.f64 A (-.f64 (*.f64 2 (+.f64 A A)) (/.f64 A V))))))) l)))
(/.f64 c0 (-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(/.f64 c0 (-.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1/2) (+.f64 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (/.f64 2 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l)))
Calls

8 calls:

92.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
73.0ms
l
62.0ms
(*.f64 V l)
59.0ms
c0
37.0ms
V
Results
ErrorSegmentsBranch
16.8b2c0
16.9b2A
16.8b2V
16.4b3l
14.6b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
15.1b2(sqrt.f64 (/.f64 A (*.f64 V l)))
15.1b2(/.f64 A (*.f64 V l))
15.1b3(*.f64 V l)
Compiler

Compiled 687 to 338 computations (50.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6120974515022712e+215
6.885919720644033e+234
0.0ms
3.64587628485531e-192
6.449949579709374e-185
0.0ms
-1.7810431147373027e-228
-1.3481943752440144e-254
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes144.0ms (0.9%)

Counts
15 → 4
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (neg.f64 A)) l)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) (/.f64 1 V))))
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (/.f64 1 c0))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (/.f64 1 c0))
(*.f64 c0 (sqrt.f64 (*.f64 2 (/.f64 1/2 (*.f64 V (/.f64 l A))))))
(*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) (/.f64 1 V))))
Calls

8 calls:

25.0ms
(*.f64 V l)
23.0ms
l
22.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
16.0ms
c0
16.0ms
V
Results
ErrorSegmentsBranch
16.8b2c0
16.9b2A
16.8b2V
16.4b3l
14.6b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
15.1b2(sqrt.f64 (/.f64 A (*.f64 V l)))
15.1b2(/.f64 A (*.f64 V l))
15.1b3(*.f64 V l)
Compiler

Compiled 209 to 114 computations (45.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7298500127786108e+107
3.925816824070666e+113
0.0ms
3.64587628485531e-192
6.449949579709374e-185
0.0ms
-1.7810431147373027e-228
-1.3481943752440144e-254
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes71.0ms (0.5%)

Accuracy

Total -41.3b remaining (-273.4%)

Threshold costs -41.3b (-273.4%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 (+.f64 A (neg.f64 A)) l)))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
Calls

8 calls:

12.0ms
l
11.0ms
(*.f64 V l)
10.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.0ms
c0
8.0ms
A
Results
ErrorSegmentsBranch
17.1b2c0
17.0b2A
18.2b1V
17.2b2l
15.1b3(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
15.1b2(sqrt.f64 (/.f64 A (*.f64 V l)))
15.1b2(/.f64 A (*.f64 V l))
15.1b3(*.f64 V l)
Compiler

Compiled 105 to 68 computations (35.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5013720427590003e+113
1.1969474338743227e+121
0.0ms
-4.257792099197203e+119
-1.942070439493303e+119
Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052510
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -6828046779268971/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 199999999999999981320793872902098815305578192778804212637380338028461654835030680366974488760596213655036102072030828525575525759255608331297868468446433897305811987841093809994261651383581507831651073547206947504128) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l))))))
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -6828046779268971/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 500000000000000016999495856501412297471987359856449023856715357418937635861600416646370808190366722960654336) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) (/.f64 1 V)))))))
(if (<=.f64 (*.f64 V l) -399999999999999977667020989019733525099891481520760027296928142430551942491041244017647798418966925464294473134145273856) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 V l) 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -6828046779268971/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 199999999999999981320793872902098815305578192778804212637380338028461654835030680366974488760596213655036102072030828525575525759255608331297868468446433897305811987841093809994261651383581507831651073547206947504128) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (-.f64 A (-.f64 A (/.f64 A V))) l))))))
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -6828046779268971/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 500000000000000016999495856501412297471987359856449023856715357418937635861600416646370808190366722960654336) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) (/.f64 1 V)))))))
(if (<=.f64 (*.f64 V l) -399999999999999977667020989019733525099891481520760027296928142430551942491041244017647798418966925464294473134145273856) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 V l) 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Compiler

Compiled 196 to 79 computations (59.7% saved)

soundness383.0ms (2.5%)

Algorithm
egg-herbie
Rules
3054×rational.json-simplify-14
1556×rational.json-simplify-50
1542×rational.json-simplify-1
1306×rational.json-simplify-1
1224×rational.json-simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190441136
1649339138
01123
11923
23623
39823
431023
5122923
6373223
7597323
8655223
9656523
10656523
11706323
12707923
13707923
0104420760
1303820304
Stop Event
node limit
node limit
node limit
Compiler

Compiled 89 to 48 computations (46.1% saved)

end55.0ms (0.4%)

Compiler

Compiled 330 to 104 computations (68.5% saved)

Profiling

Loading profile data...